public List <ResultadoLecturas_E> Capa_Dato_Get_ResumenLecturas_Detallado(int Local, string FechaAsignacion, int id_tiposervicio, int id_supervisor, int id_operario_supervisor, string ciclo) { try { cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString; string ruta = ConfigurationManager.AppSettings["servidor-foto-lectura"]; List <ResultadoLecturas_E> ListServicio = new List <ResultadoLecturas_E>(); using (SqlConnection cn = new SqlConnection(cadenaCnx)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("NEW_SP_S_RESULTADO_LECTURAS_Detalle_Operario", cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@FechaAsignacion", SqlDbType.VarChar).Value = FechaAsignacion; cmd.Parameters.Add("@id_tiposervicio", SqlDbType.Int).Value = id_tiposervicio; cmd.Parameters.Add("@id_supervisor", SqlDbType.Int).Value = id_supervisor; cmd.Parameters.Add("@id_operario_supervisor", SqlDbType.Int).Value = id_operario_supervisor; cmd.Parameters.Add("@ciclo", SqlDbType.VarChar).Value = ciclo; cmd.Parameters.Add("@local", SqlDbType.Int).Value = Local; DataTable dt_detalle = new DataTable(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(dt_detalle); foreach (DataRow Fila in dt_detalle.Rows) { ResultadoLecturas_E obj_entidad = new ResultadoLecturas_E(); obj_entidad.id_Operario = Convert.ToInt32(Fila["id_Operario"].ToString()); obj_entidad.apellidos_operario = Fila["apellidos_operario"].ToString(); obj_entidad.Total = Fila["Total"].ToString(); obj_entidad.Ejecutada = Fila["Ejecutada"].ToString(); obj_entidad.Pendiente = Fila["Pendiente"].ToString(); obj_entidad.Foto = Fila["Foto"].ToString(); obj_entidad.Porcentaje = Fila["Porcentaje"].ToString(); obj_entidad.Minimo = Fila["Minimo"].ToString(); obj_entidad.Maximo = Fila["Maximo"].ToString(); obj_entidad.totalHora = Fila["totalHora"].ToString(); obj_entidad.FueraHora = Fila["FueraHora"].ToString(); ListServicio.Add(obj_entidad); } } } } return(ListServicio); } catch (Exception ex) { throw ex; } }
public List <ResultadoLecturas_E> Capa_Dato_Get_ResumenLecturas(string FechaAsignacion, int id_tiposervicio, int id_supervisor, int id_operario_supervisor, string ciclo) { try { cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString; string ruta = ConfigurationManager.AppSettings["servidor-foto-lectura"]; List <ResultadoLecturas_E> ListServicio = new List <ResultadoLecturas_E>(); using (SqlConnection cn = new SqlConnection(cadenaCnx)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("NEW_SP_S_RESULTADO_LECTURAS", cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@FechaAsignacion", SqlDbType.VarChar).Value = FechaAsignacion; cmd.Parameters.Add("@id_tiposervicio", SqlDbType.Int).Value = id_tiposervicio; cmd.Parameters.Add("@id_supervisor", SqlDbType.Int).Value = id_supervisor; cmd.Parameters.Add("@id_operario_supervisor", SqlDbType.Int).Value = id_operario_supervisor; cmd.Parameters.Add("@ciclo", SqlDbType.VarChar).Value = ciclo; DataTable dt_detalle = new DataTable(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(dt_detalle); foreach (DataRow Fila in dt_detalle.Rows) { ResultadoLecturas_E obj_entidad = new ResultadoLecturas_E(); obj_entidad.total_lectura = Fila["total_lectura"].ToString(); obj_entidad.porc_lectura = Fila["porc_lectura"].ToString(); obj_entidad.total_ejecutado = Fila["total_ejecutado"].ToString(); obj_entidad.porc_ejecutado = Fila["porc_ejecutado"].ToString(); obj_entidad.total_pendiente = Fila["total_pendiente"].ToString(); obj_entidad.porc_pendiente = Fila["porc_pendiente"].ToString(); obj_entidad.total_fotos = Fila["total_fotos"].ToString(); obj_entidad.porc_fotos = Fila["porc_fotos"].ToString(); ListServicio.Add(obj_entidad); } } } } return(ListServicio); } catch (Exception ex) { throw ex; } }
public List <ResultadoLecturas_E> Capa_Dato_Get_FotoSelfie(int anio, int mes, string sector, int operario) { try { cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString; string ruta = ConfigurationManager.AppSettings["servidor-foto-lectura"]; List <ResultadoLecturas_E> ListServicio = new List <ResultadoLecturas_E>(); using (SqlConnection cn = new SqlConnection(cadenaCnx)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_S_RESULTADO_LECTURAS_FOTO_SELFIE_II", cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@anio", SqlDbType.Int).Value = anio; cmd.Parameters.Add("@mes", SqlDbType.Int).Value = mes; cmd.Parameters.Add("@id_sector", SqlDbType.VarChar).Value = sector; 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) { ResultadoLecturas_E obj_entidad = new ResultadoLecturas_E(); obj_entidad.id_Lectura = Convert.ToInt32(Fila["id_Lectura"].ToString()); obj_entidad.suministro_lectura = Fila["suministro_lectura"].ToString(); obj_entidad.medidor_lectura = Fila["medidor_lectura"].ToString(); obj_entidad.fotourl = ruta + Fila["fotourl"].ToString(); obj_entidad.fecha = Fila["fecha"].ToString(); obj_entidad.hora = Fila["hora"].ToString(); obj_entidad.latitud = Fila["latitud"].ToString(); obj_entidad.longitud = Fila["longitud"].ToString(); ListServicio.Add(obj_entidad); } } } } return(ListServicio); } catch (Exception ex) { throw ex; } }
public List <ResultadoLecturas_E> Capa_Dato_Get_Observaciones(string fechaAsignacion, int idServicio, int operario, int id_supervisor, int id_operario_supervisor) { try { cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString; List <ResultadoLecturas_E> ListServicio = new List <ResultadoLecturas_E>(); using (SqlConnection cn = new SqlConnection(cadenaCnx)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_S_RESULTADO_LECTURAS_OPERARIO_OBSERVACION", cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@FechaAsignacion", SqlDbType.VarChar).Value = fechaAsignacion; cmd.Parameters.Add("@IdServicio", SqlDbType.Int).Value = idServicio; 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) { ResultadoLecturas_E obj_entidad = new ResultadoLecturas_E(); obj_entidad.codigo = Fila["codigo"].ToString(); obj_entidad.observacion = Fila["observacion"].ToString(); obj_entidad.total = Fila["total"].ToString(); obj_entidad.conFoto = Fila["conFoto"].ToString(); obj_entidad.sinFoto = Fila["sinFoto"].ToString(); //obj_entidad.porcentaje = Fila["porcentaje"].ToString(); obj_entidad.porcentaje = string.IsNullOrEmpty(Fila["porcentaje"].ToString()) ? obj_entidad.porcentaje = null : Convert.ToDecimal(Fila["porcentaje"].ToString()).ToString("#,##0.00"); ListServicio.Add(obj_entidad); } } } } return(ListServicio); } catch (Exception ex) { throw ex; } }
public List <ResultadoLecturas_E> Capa_Dato_Get_ResumenLecturas_Observacion(int anio, int mes, string sector) { try { cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString; string ruta = ConfigurationManager.AppSettings["servidor-foto-lectura"]; List <ResultadoLecturas_E> ListServicio = new List <ResultadoLecturas_E>(); using (SqlConnection cn = new SqlConnection(cadenaCnx)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_S_RESULTADO_LECTURAS_OBSERVACION_II", cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@anio", SqlDbType.Int).Value = anio; cmd.Parameters.Add("@mes", SqlDbType.Int).Value = mes; cmd.Parameters.Add("@id_sector", SqlDbType.VarChar).Value = sector; DataTable dt_detalle = new DataTable(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(dt_detalle); foreach (DataRow Fila in dt_detalle.Rows) { ResultadoLecturas_E obj_entidad = new ResultadoLecturas_E(); obj_entidad.codigo = Fila["codigo"].ToString(); obj_entidad.observacion = Fila["observacion"].ToString(); obj_entidad.total = Fila["total"].ToString(); obj_entidad.conFoto = Fila["conFoto"].ToString(); obj_entidad.sinFoto = Fila["sinFoto"].ToString(); obj_entidad.porcentaje = Fila["porcentaje"].ToString(); ListServicio.Add(obj_entidad); } } } } return(ListServicio); } catch (Exception ex) { throw ex; } }
public List <ResultadoLecturas_E> Capa_Dato_Get_NotasOperario(string fechaAsignacion, int idServicio, int operario) { try { cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString; List <ResultadoLecturas_E> ListServicio = new List <ResultadoLecturas_E>(); using (SqlConnection cn = new SqlConnection(cadenaCnx)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_S_RESULTADO_LECTURAS_NOTAS", cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@FechaAsignacion", SqlDbType.VarChar).Value = fechaAsignacion; cmd.Parameters.Add("@IdServicio", SqlDbType.Int).Value = idServicio; 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) { ResultadoLecturas_E obj_entidad = new ResultadoLecturas_E(); obj_entidad.id_Operario = Convert.ToInt32(Fila["id_Operario"].ToString()); obj_entidad.desc_operario = Fila["desc_operario"].ToString(); obj_entidad.fecha = Fila["fecha"].ToString(); obj_entidad.observacion = Fila["observacion"].ToString(); ListServicio.Add(obj_entidad); } } } } return(ListServicio); } catch (Exception ex) { throw ex; } }
public List <ResultadoLecturas_E> Capa_Dato_listando_detalleGrandesClientes(string fechaAsignacion, int idServicio, int operario) { try { cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString; List <ResultadoLecturas_E> ListServicio = new List <ResultadoLecturas_E>(); using (SqlConnection cn = new SqlConnection(cadenaCnx)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_S_RESULTADO_LECTURAS_GRANDES_CLIENTE_DET", cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@FechaAsignacion", SqlDbType.VarChar).Value = fechaAsignacion; cmd.Parameters.Add("@IdServicio", SqlDbType.Int).Value = idServicio; 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) { ResultadoLecturas_E obj_entidad = new ResultadoLecturas_E(); obj_entidad.CodigoEMR = Fila["CodigoEMR"].ToString(); obj_entidad.operario = Fila["operario"].ToString(); obj_entidad.nombreCliente_lectura = Fila["nombreCliente_lectura"].ToString(); obj_entidad.estados = Fila["estados"].ToString(); ListServicio.Add(obj_entidad); } } } } return(ListServicio); } catch (Exception ex) { throw ex; } }
public List <ResultadoLecturas_E> Capa_Dato_Get_ListaSector() { try { cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString; List <ResultadoLecturas_E> ListServicio = new List <ResultadoLecturas_E>(); using (SqlConnection cn = new SqlConnection(cadenaCnx)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_S_CARGO_LECTURAS", cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; DataTable dt_detalle = new DataTable(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(dt_detalle); foreach (DataRow Fila in dt_detalle.Rows) { ResultadoLecturas_E obj_entidad = new ResultadoLecturas_E(); obj_entidad.Sector = Fila["Sector"].ToString(); ListServicio.Add(obj_entidad); } } } } return(ListServicio); } catch (Exception ex) { throw ex; } }
public List <ResultadoLecturas_E> Capa_Dato_Get_ListaServicio() { try { cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString; List <ResultadoLecturas_E> ListServicio = new List <ResultadoLecturas_E>(); using (SqlConnection cn = new SqlConnection(cadenaCnx)) { cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_S_SERVICIO_II", cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; DataTable dt_detalle = new DataTable(); using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { da.Fill(dt_detalle); foreach (DataRow Fila in dt_detalle.Rows) { ResultadoLecturas_E obj_entidad = new ResultadoLecturas_E(); obj_entidad.id_TipoServicio = Convert.ToInt32(Fila["id_TipoServicio"].ToString()); obj_entidad.nombre_tiposervicio = Fila["nombre_tiposervicio"].ToString(); obj_entidad.estado = Convert.ToInt32(Fila["estado"].ToString()); ListServicio.Add(obj_entidad); } } } } return(ListServicio); } catch (Exception ex) { throw ex; } }