public ENTResponse updateLugarDiligencia_Estatus(ENTLugarDiligencia oENTLugarDiligencia, String sConnection, Int32 iAlternateDBTimeout)
{
SqlConnection sqlCnn = new SqlConnection(sConnection);
SqlCommand sqlCom;
SqlParameter sqlPar;
SqlDataAdapter sqlAdapter;
ENTResponse oENTResponse = new ENTResponse();
// Configuración de objetos
sqlCom = new SqlCommand("", sqlCnn);
sqlCom.CommandType = CommandType.StoredProcedure;
// Timeout alternativo en caso de ser solicitado
if (iAlternateDBTimeout > 0) { sqlCom.CommandTimeout = iAlternateDBTimeout; }
// Parametros
sqlPar = new SqlParameter("LugarDiligenciaId", SqlDbType.Int);
sqlPar.Value = oENTLugarDiligencia.LugarDiligenciaId;
sqlCom.Parameters.Add(sqlPar);
//sqlPar = new SqlParameter("Activo", SqlDbType.TinyInt);
//sqlPar.Value = oENTLugarDiligencia.Activo;
//sqlCom.Parameters.Add(sqlPar);
// Inicializaciones
oENTResponse.dsResponse = new DataSet();
sqlAdapter = new SqlDataAdapter(sqlCom);
// Transacción
try
{
sqlCnn.Open();
sqlAdapter.Fill(oENTResponse.dsResponse);
sqlCnn.Close();
}
catch (SqlException sqlEx) { oENTResponse.ExceptionRaised(sqlEx.Message); }
catch (Exception Ex) { oENTResponse.ExceptionRaised(Ex.Message); }
finally
{
if (sqlCnn.State == ConnectionState.Open) { sqlCnn.Close(); }
sqlCnn.Dispose();
}
// Resultado
return oENTResponse;
}