public List <Seguimiento_Operarios_E> Capa_Datos_get_Suministros_Trabajados(string FechaAsiga, int servicio, int operario) { try { var cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString; List <Seguimiento_Operarios_E> List_detalles = new List <Seguimiento_Operarios_E>(); using (SqlConnection cn = new SqlConnection(cadenaCnx)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("PROC_S_EFECTIVIDAD_MAPA_SUMINISTROS_LEIDOS", cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@fecha", SqlDbType.VarChar).Value = FechaAsiga; cmd.Parameters.Add("@id_servicio", SqlDbType.Int).Value = servicio; cmd.Parameters.Add("@id_operario", SqlDbType.Int).Value = operario; DataTable dt_detalle = new DataTable(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(dt_detalle); foreach (DataRow Fila in dt_detalle.Rows) { Seguimiento_Operarios_E obj_entidad = new Seguimiento_Operarios_E(); obj_entidad.id_lectura = Convert.ToInt32(Fila["id_lectura"].ToString()); obj_entidad.suministro = Fila["suministro"].ToString(); obj_entidad.id_operario = Convert.ToInt32(Fila["id_operario"].ToString()); obj_entidad.operario = Fila["operario"].ToString(); obj_entidad.cliente = Fila["cliente"].ToString(); obj_entidad.direccion = Fila["direccion"].ToString(); obj_entidad.distrito = Fila["distrito"].ToString(); obj_entidad.latitud = Fila["latitud"].ToString(); obj_entidad.longitud = Fila["longitud"].ToString(); obj_entidad.lectura_movil = Fila["lectura_movil"].ToString(); obj_entidad.fecha_lectura = Fila["fecha_lectura"].ToString(); obj_entidad.estado = Convert.ToInt32(Fila["estado"].ToString()); obj_entidad.tiene_foto = Fila["tiene_foto"].ToString(); List_detalles.Add(obj_entidad); } } } } return(List_detalles); } catch (Exception) { throw; } }
public List <Seguimiento_Operarios_E> Capa_Dato_get_Operario_Gps(string FechaAsiga, int servicio, int operario) { try { var cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString; List <Seguimiento_Operarios_E> List_detalles = new List <Seguimiento_Operarios_E>(); using (SqlConnection cn = new SqlConnection(cadenaCnx)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("PROC_S_EFECTIVIDAD_MAPA_OPERARIOGPS", cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@fecha", SqlDbType.VarChar).Value = FechaAsiga; cmd.Parameters.Add("@id_servicio", SqlDbType.Int).Value = servicio; cmd.Parameters.Add("@id_operario", SqlDbType.Int).Value = operario; DataTable dt_detalle = new DataTable(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(dt_detalle); foreach (DataRow Fila in dt_detalle.Rows) { Seguimiento_Operarios_E obj_entidad = new Seguimiento_Operarios_E(); obj_entidad.id_operario = Convert.ToInt32(Fila["id_operario"].ToString()); obj_entidad.operario = Fila["operario"].ToString(); obj_entidad.latitud = Fila["latitud"].ToString(); obj_entidad.longitud = Fila["longitud"].ToString(); obj_entidad.fecha_gps = Fila["fecha_gps"].ToString(); List_detalles.Add(obj_entidad); } } } } return(List_detalles); } catch (Exception) { throw; } }