Esempio n. 1
0
        public List <Cls_Entidad_Export_trabajos_lectura> Capa_Dato_Get_ListandoLecturas_Excel(string fechaAsigna, int TipoServicio)
        {
            try
            {
                cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString;

                List <Cls_Entidad_Export_trabajos_lectura> List_lectura = new List <Cls_Entidad_Export_trabajos_lectura>();
                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();
                    using (SqlCommand cmd = new SqlCommand("SP_S_EXPORT_TRABAJOS_LECTURA_EXCEL_xx", cn))
                    {
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@fechaAsignacion", SqlDbType.VarChar).Value = fechaAsigna;
                        cmd.Parameters.Add("@tipoServicio", SqlDbType.Int).Value        = TipoServicio;

                        DataTable dt_detalle = new DataTable();
                        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                        {
                            da.Fill(dt_detalle);
                            foreach (DataRow Fila in dt_detalle.Rows)
                            {
                                Cls_Entidad_Export_trabajos_lectura obj_entidad = new Cls_Entidad_Export_trabajos_lectura();

                                obj_entidad.id_Lectura          = Convert.ToInt32(Fila["id_Lectura"].ToString());
                                obj_entidad.Instalacion         = Fila["Instalacion"].ToString();
                                obj_entidad.Aparato             = Fila["Aparato"].ToString();
                                obj_entidad.Tipo_calle          = Fila["Tipo_calle"].ToString().Trim();
                                obj_entidad.Nombre_Calle        = Fila["Nombre_Calle"].ToString().Trim();
                                obj_entidad.Altura_Calle        = Fila["Altura_Calle"].ToString().Trim();
                                obj_entidad.Numero_Edificio     = Fila["Numero_Edificio"].ToString().Trim();
                                obj_entidad.Numero_Departamento = Fila["Numero_Departamento"].ToString().Trim();

                                obj_entidad.Detalle_Construccion = Fila["Detalle_Construccion"].ToString().Trim();
                                obj_entidad.Conjunto_Vivienda    = Fila["Conjunto_Vivienda"].ToString().Trim();
                                obj_entidad.Manzana_Lote         = Fila["Manzana_Lote"].ToString().Trim();
                                obj_entidad.Distrito             = Fila["Distrito"].ToString();

                                obj_entidad.Cuenta_contrato   = Fila["Cuenta_contrato"].ToString();
                                obj_entidad.Secuencia_lectura = Fila["Secuencia_lectura"].ToString();
                                obj_entidad.Unidad_lectura    = Fila["Unidad_lectura"].ToString();
                                obj_entidad.Numero_lecturas_estimadas_consecutivas = Fila["Numero_lecturas_estimadas_consecutivas"].ToString();

                                obj_entidad.Empresa_Lectora          = Fila["Empresa_Lectora"].ToString();
                                obj_entidad.Nota_2_ubicacion_aparato = Fila["Nota_2_ubicacion_aparato"].ToString();
                                obj_entidad.Tecnico   = Fila["Tecnico"].ToString();
                                obj_entidad.Secuencia = Fila["Secuencia"].ToString();

                                List_lectura.Add(obj_entidad);
                            }
                        }
                    }
                }
                return(List_lectura);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        public List <Cls_Entidad_Export_trabajos_lectura> Capa_Dato_Get_ListandoLecturas(string fechaAsigna, int TipoServicio)
        {
            try
            {
                cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString;

                List <Cls_Entidad_Export_trabajos_lectura> List_lectura = new List <Cls_Entidad_Export_trabajos_lectura>();
                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();
                    using (SqlCommand cmd = new SqlCommand("SP_S_EXPORT_TRABAJOS_LECTURA_LISTAR", cn))
                    {
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@fechaAsignacion", SqlDbType.VarChar).Value = fechaAsigna;
                        cmd.Parameters.Add("@tipoServicio", SqlDbType.Int).Value        = TipoServicio;

                        DataTable dt_detalle = new DataTable();
                        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                        {
                            da.Fill(dt_detalle);
                            foreach (DataRow Fila in dt_detalle.Rows)
                            {
                                Cls_Entidad_Export_trabajos_lectura obj_entidad = new Cls_Entidad_Export_trabajos_lectura();
                                obj_entidad.Instalacion                            = Fila["Instalacion"].ToString();
                                obj_entidad.Equipo                                 = Fila["Equipo"].ToString();
                                obj_entidad.Aparato                                = Fila["Aparato"].ToString();
                                obj_entidad.direccion_lectura                      = Fila["direccion_lectura"].ToString();
                                obj_entidad.Distrito                               = Fila["Distrito"].ToString();
                                obj_entidad.Codigo_postal                          = Fila["Codigo_postal"].ToString();
                                obj_entidad.Poblacion                              = Fila["Poblacion"].ToString();
                                obj_entidad.Emplazamiento                          = Fila["Emplazamiento"].ToString();
                                obj_entidad.Suplemento_emplazamiento               = Fila["Suplemento_emplazamiento"].ToString();
                                obj_entidad.Lectura_anterior                       = Fila["Lectura_anterior"].ToString();
                                obj_entidad.Fecha_planificada_lectura_anterior     = Fila["Fecha_planificada_lectura_anterior"].ToString();
                                obj_entidad.Fecha_planificada_lectura_actual       = Fila["Fecha_planificada_lectura_actual"].ToString();
                                obj_entidad.Fecha_planificada_lectura_proxima      = Fila["Fecha_planificada_lectura_proxima"].ToString();
                                obj_entidad.Interlocutor_comercial                 = Fila["Interlocutor_comercial"].ToString();
                                obj_entidad.Cuenta_contrato                        = Fila["Cuenta_contrato"].ToString();
                                obj_entidad.Tipo_Cliente                           = Fila["Tipo_Cliente"].ToString();
                                obj_entidad.Categoria                              = Fila["Categoria"].ToString();
                                obj_entidad.Secuencia_lectura                      = Fila["Secuencia_lectura"].ToString();
                                obj_entidad.Unidad_lectura                         = Fila["Unidad_lectura"].ToString();
                                obj_entidad.Numero_lecturas_estimadas_consecutivas = Fila["Numero_lecturas_estimadas_consecutivas"].ToString();
                                obj_entidad.Marca_primera_lectura                  = Fila["Marca_primera_lectura"].ToString();
                                obj_entidad.Empresa_Lectora                        = Fila["Empresa_Lectora"].ToString();
                                obj_entidad.Nota_1_ubicacion_aparato               = Fila["Nota_1_ubicacion_aparato"].ToString();
                                obj_entidad.Nota_2_ubicacion_aparato               = Fila["Nota_2_ubicacion_aparato"].ToString();
                                obj_entidad.Tecnico                                = Fila["Tecnico"].ToString();
                                obj_entidad.Secuencia                              = Fila["Secuencia"].ToString();
                                obj_entidad.Grupo = Fila["Grupo"].ToString();
                                List_lectura.Add(obj_entidad);
                            }
                        }
                    }
                }
                return(List_lectura);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }