Exemplo n.º 1
0
        public List <GeneracionActas_E> Capa_Dato_Servicios()
        {
            try
            {
                List <GeneracionActas_E> list_obj = new List <GeneracionActas_E>();
                string ruta = ConfigurationManager.AppSettings["servidor-foto-lectura"];

                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();

                    using (SqlCommand cmd = new SqlCommand("SP_S_ACTAS_SERVICIOS", 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)
                            {
                                GeneracionActas_E obj_entidad = new GeneracionActas_E();

                                obj_entidad.id_TipoServicio     = Convert.ToInt32(Fila["id_TipoServicio"].ToString());
                                obj_entidad.nombre_tiposervicio = Fila["nombre_tiposervicio"].ToString();
                                list_obj.Add(obj_entidad);
                            }
                        }
                    }
                }

                return(list_obj);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
        public List <GeneracionActas_E> Capa_Dato_Mostrando_informacion_general(int servicio, int operario, string fecha)
        {
            try
            {
                List <GeneracionActas_E> ListArchivos = new List <GeneracionActas_E>();
                string ruta = ConfigurationManager.AppSettings["servidor-foto-lectura"];

                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();

                    using (SqlCommand cmd = new SqlCommand("SP_S_ACTAS_LISTAR_NEW", cn))
                    {
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@id_servicio", SqlDbType.Int).Value = servicio;
                        cmd.Parameters.Add("@id_operario", SqlDbType.Int).Value = operario;
                        cmd.Parameters.Add("@fecha", SqlDbType.VarChar).Value   = fecha;

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


                                if (servicio == 3)
                                {
                                    obj_entidad.id_TipoServicio         = Convert.ToInt32(Fila["id_TipoServicio"].ToString());
                                    obj_entidad.fecha                   = Fila["fecha"].ToString();
                                    obj_entidad.hora                    = Fila["hora"].ToString();
                                    obj_entidad.fechaLecturaMovil_corte = Fila["fechaLecturaMovil_corte"].ToString();
                                    obj_entidad.cliente_suministro      = Fila["cliente_suministro"].ToString();
                                    obj_entidad.instalacion             = Fila["instalacion"].ToString();
                                    obj_entidad.medidor                 = Fila["medidor"].ToString();


                                    obj_entidad.ubicacion_medidor_interno = Fila["ubicacion_medidor_interno"].ToString();
                                    obj_entidad.ubicacion_medidor_externo = Fila["ubicacion_medidor_externo"].ToString();

                                    obj_entidad.nombre_cliente       = Fila["nombre_cliente"].ToString();
                                    obj_entidad.direccion_suministro = Fila["direccion_suministro"].ToString();

                                    obj_entidad.distrito        = Fila["distrito"].ToString();
                                    obj_entidad.nombre_personal = Fila["nombre_personal"].ToString();
                                    obj_entidad.dni_personal    = Fila["dni_personal"].ToString();
                                    obj_entidad.lectura_cierre  = Fila["lectura_cierre"].ToString();

                                    obj_entidad.motivo_cierre_deuda          = Fila["motivo_cierre_deuda"].ToString();
                                    obj_entidad.motivo_cierre_fuga_gas       = Fila["motivo_cierre_fuga_gas"].ToString();
                                    obj_entidad.motivo_cierre_pedido_cliente = Fila["motivo_cierre_pedido_cliente"].ToString();
                                    obj_entidad.motivo_cierre_seguridad      = Fila["motivo_cierre_seguridad"].ToString();

                                    obj_entidad.resultado_cierre_ejecutado   = Fila["resultado_cierre_ejecutado"].ToString();
                                    obj_entidad.resultado_cierre_ausente     = Fila["resultado_cierre_ausente"].ToString();
                                    obj_entidad.resultado_cierre_acceso      = Fila["resultado_cierre_acceso"].ToString();
                                    obj_entidad.resultado_cierre_resistencia = Fila["resultado_cierre_resistencia"].ToString();

                                    obj_entidad.observaciones = Fila["observaciones"].ToString();

                                    obj_entidad.ruta_foto_1 = ruta + Fila["ruta_foto_1"].ToString();
                                    obj_entidad.ruta_foto_2 = ruta + Fila["ruta_foto_2"].ToString();
                                    obj_entidad.ruta_foto_3 = ruta + Fila["ruta_foto_3"].ToString();
                                    obj_entidad.ruta_foto_4 = ruta + Fila["ruta_foto_4"].ToString();
                                }
                                else
                                {
                                    obj_entidad.id_TipoServicio         = Convert.ToInt32(Fila["id_TipoServicio"].ToString());
                                    obj_entidad.fecha                   = Fila["fecha"].ToString();
                                    obj_entidad.hora                    = Fila["hora"].ToString();
                                    obj_entidad.fechaLecturaMovil_corte = Fila["fechaLecturaMovil_corte"].ToString();
                                    obj_entidad.cliente_suministro      = Fila["cliente_suministro"].ToString();
                                    obj_entidad.instalacion             = Fila["instalacion"].ToString();
                                    obj_entidad.medidor                 = Fila["medidor"].ToString();


                                    obj_entidad.ubicacion_medidor_interno = Fila["ubicacion_medidor_interno"].ToString();
                                    obj_entidad.ubicacion_medidor_externo = Fila["ubicacion_medidor_externo"].ToString();

                                    obj_entidad.nombre_cliente       = Fila["nombre_cliente"].ToString();
                                    obj_entidad.direccion_suministro = Fila["direccion_suministro"].ToString();

                                    obj_entidad.distrito        = Fila["distrito"].ToString();
                                    obj_entidad.nombre_personal = Fila["nombre_personal"].ToString();
                                    obj_entidad.dni_personal    = Fila["dni_personal"].ToString();
                                    obj_entidad.lectura_cierre  = Fila["lectura_cierre"].ToString();

                                    obj_entidad.motivo_deuda   = Fila["motivo_deuda"].ToString();
                                    obj_entidad.motivo_apc     = Fila["motivo_apc"].ToString();
                                    obj_entidad.motivo_tecnico = Fila["motivo_tecnico"].ToString();
                                    obj_entidad.motivo_otros   = Fila["motivo_otros"].ToString();

                                    obj_entidad.recone_exitosa = Fila["recone_exitosa"].ToString();

                                    obj_entidad.artefac_cocina   = Fila["artefac_cocina"].ToString();
                                    obj_entidad.artefac_terma    = Fila["artefac_terma"].ToString();
                                    obj_entidad.artefac_secadora = Fila["artefac_secadora"].ToString();
                                    obj_entidad.artefac_estufa   = Fila["artefac_estufa"].ToString();


                                    obj_entidad.recone_infrutuosa      = Fila["recone_infrutuosa"].ToString();
                                    obj_entidad.motivo_cliente_ausente = Fila["motivo_cliente_ausente"].ToString();
                                    obj_entidad.motivo_cliente_impide  = Fila["motivo_cliente_impide"].ToString();

                                    obj_entidad.motivo_cliente_otros       = Fila["motivo_cliente_otros"].ToString();
                                    obj_entidad.motivo_cliente_otros_check = Fila["motivo_cliente_otros_check"].ToString();
                                    obj_entidad.primera_visita_recone      = Fila["primera_visita_recone"].ToString();
                                    obj_entidad.proxima_visita_fecha_check = Fila["proxima_visita_fecha_check"].ToString();
                                    obj_entidad.proxima_visita_fecha       = Fila["proxima_visita_fecha"].ToString();
                                    obj_entidad.proxima_visita_hora        = Fila["proxima_visita_hora"].ToString();
                                    obj_entidad.proxima_visita_solicita    = Fila["proxima_visita_solicita"].ToString();

                                    obj_entidad.observaciones = Fila["observaciones"].ToString();

                                    obj_entidad.ruta_foto_1 = ruta + Fila["ruta_foto_1"].ToString();
                                    obj_entidad.ruta_foto_2 = ruta + Fila["ruta_foto_2"].ToString();
                                }



                                ListArchivos.Add(obj_entidad);
                            }
                        }
                    }
                }

                return(ListArchivos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }