コード例 #1
0
        public List <Ubicacion_Lectura> Capa_Dato_Get_UbicacionLecturas(int Local, string fechaAsigna, int servicio, int operario)
        {
            try
            {
                List <Ubicacion_Lectura> Obj_Lista = new List <Ubicacion_Lectura>();
                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();

                    using (SqlCommand cmd = new SqlCommand("SP_S_REPORTE_UBICA_LECTURAS", cn))
                    {
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@Local", SqlDbType.Int).Value           = Local;
                        cmd.Parameters.Add("@fechaAsigna", SqlDbType.VarChar).Value = fechaAsigna;
                        cmd.Parameters.Add("@servicio", SqlDbType.Int).Value        = servicio;
                        cmd.Parameters.Add("@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)
                            {
                                Ubicacion_Lectura obj_entidad = new Ubicacion_Lectura();

                                obj_entidad.idLectura    = Convert.ToInt32(Fila["id_Lectura"]);
                                obj_entidad.id_ope       = Convert.ToInt32(Fila["id_Operario_Lectura"]);
                                obj_entidad.ope_nombre   = Convert.ToString(Fila["ope_nombre"]);
                                obj_entidad.suministro   = Convert.ToString(Fila["suministro_lectura"]);
                                obj_entidad.medidor      = Convert.ToString(Fila["medidor_lectura"]);
                                obj_entidad.direcLectura = Convert.ToString(Fila["direccion_lectura"]);
                                obj_entidad.nom_cliente  = Convert.ToString(Fila["nombreCliente_lectura"]);
                                obj_entidad.lectura      = Convert.ToString(Fila["lectura"]);
                                obj_entidad.foto_lectura = Convert.ToString(Fila["tieneFoto_lectura"]);
                                obj_entidad.lec_estado   = Convert.ToInt32(Fila["estado"]);
                                obj_entidad.latitud      = Convert.ToString(Fila["latitud_lectura"]);
                                obj_entidad.longitud     = Convert.ToString(Fila["longitud_lectura"]);
                                obj_entidad.fasig        = Convert.ToString(Fila["fechaAsignacion_Lectura"]);
                                obj_entidad.ope_tipo     = Convert.ToString(Fila["tipoUsuario"]);
                                obj_entidad.fmovil       = Convert.ToString(Fila["fechaLecturaMovil_lectura"]);
                                Obj_Lista.Add(obj_entidad);
                            }
                        }
                    }
                }

                return(Obj_Lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        public List <Ubicacion_Lectura> Capa_Dato_Get_ListaServicio_Efectividad()
        {
            try
            {
                List <Ubicacion_Lectura> ListServicio = new List <Ubicacion_Lectura>();
                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();

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

                                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;
            }
        }
コード例 #3
0
        public List <Ubicacion_Lectura> Capa_Dato_Get_ListaOperarios()
        {
            try
            {
                List <Ubicacion_Lectura> Listlocal = new List <Ubicacion_Lectura>();
                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();

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

                                obj_entidad.id_Operario   = Convert.ToInt32(Fila["id_Operario"].ToString());
                                obj_entidad.desc_operario = Fila["desc_operario"].ToString();
                                Listlocal.Add(obj_entidad);
                            }
                        }
                    }
                }

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