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;
            }
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        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;
            }
        }
Esempio n. 4
0
        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;
            }
        }
Esempio n. 5
0
        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;
            }
        }
Esempio n. 6
0
        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;
            }
        }
Esempio n. 7
0
        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;
            }
        }
Esempio n. 8
0
        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;
            }
        }
Esempio n. 9
0
        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;
            }
        }