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; } }
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; } }