public List <Edicion_Envio_Trabajo_Cliente_Lectura> Capa_Dato_Excel_Envio_Trabajo_cliente(int id_Local, int id_operario, string suministro_lectura, string medidor_lectura, string fechaAsignacion_Lectura, int estado)
        {
            try
            {
                List <Edicion_Envio_Trabajo_Cliente_Lectura> Lista_Operario = new List <Edicion_Envio_Trabajo_Cliente_Lectura>();

                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();
                    using (SqlCommand cmd = new SqlCommand("SP_S_VisualizarEnvioAlCliente", cn))
                    {
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@id_Local", SqlDbType.Int).Value                     = id_Local;
                        cmd.Parameters.Add("@id_operario", SqlDbType.Int).Value                  = id_operario;
                        cmd.Parameters.Add("@suministro_lectura", SqlDbType.NVarChar).Value      = suministro_lectura;
                        cmd.Parameters.Add("@medidor_lectura", SqlDbType.NVarChar).Value         = medidor_lectura;
                        cmd.Parameters.Add("@fechaAsignacion_Lectura", SqlDbType.NVarChar).Value = fechaAsignacion_Lectura;
                        cmd.Parameters.Add("@estado", SqlDbType.Int).Value = estado;

                        DataTable dt_detalle = new DataTable();
                        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                        {
                            da.Fill(dt_detalle);

                            foreach (DataRow row in dt_detalle.Rows)
                            {
                                Edicion_Envio_Trabajo_Cliente_Lectura Entidad = new Edicion_Envio_Trabajo_Cliente_Lectura();

                                Entidad.Seccion_Lectura         = row["Seccion_Lectura"].ToString();
                                Entidad.Zona_lectura            = row["Zona_lectura"].ToString();
                                Entidad.suministro_lectura      = row["suministro_lectura"].ToString();
                                Entidad.lecturaMovil_lectura    = Convert.ToString(row["lecturaMovil_lectura"].ToString());
                                Entidad.abreviatura_observacion = row["abreviatura_observacion"].ToString();
                                Entidad.Observacion_lectura     = row["Observacion_lectura"].ToString();
                                Entidad.Block_lectura           = row["Block_lectura"].ToString();
                                Entidad.fechaAsignacion_Lectura = row["fechaAsignacion_Lectura"].ToString();
                                Entidad.confirmacion_Lectura    = row["confirmacion_Lectura"].ToString();
                                Lista_Operario.Add(Entidad);
                            }
                        }
                    }
                }

                return(Lista_Operario);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public List <Edicion_Envio_Trabajo_Cliente_Lectura> Capa_Dato_Listando_Registros_Modo_edicion(int id_lectura)
        {
            try
            {
                List <Edicion_Envio_Trabajo_Cliente_Lectura> Lista_Observaciones = new List <Edicion_Envio_Trabajo_Cliente_Lectura>();

                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();
                    using (SqlCommand cmd = new SqlCommand("SP_S_ENVIAR_TRABAJO_CLIENTE", cn))
                    {
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@id_Lectura", SqlDbType.Int).Value = id_lectura;

                        DataTable dt_detalle = new DataTable();

                        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                        {
                            da.Fill(dt_detalle);

                            foreach (DataRow row in dt_detalle.Rows)
                            {
                                Edicion_Envio_Trabajo_Cliente_Lectura Entidad = new Edicion_Envio_Trabajo_Cliente_Lectura();

                                Entidad.id_Lectura         = Convert.ToInt32(row["id_Lectura"].ToString());
                                Entidad.suministro_lectura = row["suministro_lectura"].ToString();
                                Entidad.medidor_lectura    = row["medidor_lectura"].ToString();

                                Entidad.marcaMedidor_lectura = row["marcaMedidor_lectura"].ToString();
                                Entidad.direccion_lectura    = row["direccion_lectura"].ToString();

                                Entidad.id_Operario_Lectura    = row["id_Operario_Lectura"].ToString();
                                Entidad.Lectura_Manual_Lectura = row["Lectura_Manual_Lectura"].ToString();

                                Entidad.fechaLecturaMovil_lectura = row["fechaLecturaMovil_lectura"].ToString();
                                Entidad.id_Observacion_Lectura    = row["id_Observacion_Lectura"].ToString();

                                Lista_Observaciones.Add(Entidad);
                            }
                        }
                    }
                }

                return(Lista_Observaciones);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public List <Edicion_Envio_Trabajo_Cliente_Lectura> Capa_Dato_Listado_Operario()
        {
            try
            {
                List <Edicion_Envio_Trabajo_Cliente_Lectura> Lista_Operario = new List <Edicion_Envio_Trabajo_Cliente_Lectura>();

                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();
                    using (SqlCommand cmd = new SqlCommand("SP_S_ENVIAR_TRABAJO_CLIENTE_OPER", 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 row in dt_detalle.Rows)
                            {
                                Edicion_Envio_Trabajo_Cliente_Lectura Entidad = new Edicion_Envio_Trabajo_Cliente_Lectura();


                                Entidad.id_Operario_Lectura = row["id_Operario"].ToString();
                                Entidad.nombre_operario     = row["nombre_operario"].ToString();

                                Lista_Operario.Add(Entidad);
                            }
                        }
                    }
                }

                return(Lista_Operario);
            }
            catch (Exception e)
            {
                throw e;
            }
        }