public static int Exportar(ModelEvaporador pEvaporador, int pOperacion)
        {
            var          retorno  = 0;
            var          conexion = ConexionMySql.ObtenerConexion();
            MySqlCommand comando;

            switch (pOperacion)
            {
            case 1:     //exportar todos los datos
                comando = new MySqlCommand(
                    $"Select * from evaporador('{pOperacion}','{pEvaporador.IdLinea}','{pEvaporador.Circuito}','{pEvaporador.Fecha}','{pEvaporador.MInicial}','{pEvaporador.MFinal}','{pEvaporador.MEnjuague}','{pEvaporador.TAInicial}','{pEvaporador.TAFinal}','{pEvaporador.TAEnjuague}','{pEvaporador.TTA}','{pEvaporador.TipoLavado}','{pEvaporador.TLInicial}','{pEvaporador.TLFinal}','{pEvaporador.TLEnjuague}','{pEvaporador.TTLavado}','{pEvaporador.Color1}','{pEvaporador.Color2}','{pEvaporador.Titulacion}','{pEvaporador.RT1}','{pEvaporador.RT2}','{pEvaporador.Operador}','{pEvaporador.Analista}'),'a','a')",
                    conexion);
                retorno = comando.ExecuteNonQuery();
                break;

            case 2:     //exportar los datos de muestras
                comando = new MySqlCommand(
                    $"Select * from evaporador('{pOperacion}','{pEvaporador.IdLinea}','{pEvaporador.Fecha}','{pEvaporador.MInicial}','a','a','{pEvaporador.MFinal}','{pEvaporador.MEnjuague}')",
                    conexion);
                retorno = comando.ExecuteNonQuery();
                break;

            case 3:     //exportar los datos de titulacion
                comando = new MySqlCommand(
                    $"Select * from evaporador('{pOperacion}','{pEvaporador.IdLinea}','{pEvaporador.Fecha}','{pEvaporador.Titulacion}','{pEvaporador.RT1}','{pEvaporador.RT2}')",
                    conexion);
                retorno = comando.ExecuteNonQuery();
                break;
            }
            return(retorno);
        }
        public static ModelEvaporador ObtenerEvaporador(int IdLinea)
        {
            var pMe     = new ModelEvaporador();
            var connec  = ConexionMySql.ObtenerConexion();
            var comando = new MySqlCommand($"SELECT * FROM evaporador WHERE IDLinea ='{IdLinea}'", connec);
            var reader  = comando.ExecuteReader();

            while (reader.Read())
            {
                EvaporadorSelect.IdLinea    = reader.GetInt32(0);
                EvaporadorSelect.Circuito   = reader.GetString(1);
                EvaporadorSelect.Fecha      = reader.GetString(2);
                EvaporadorSelect.MInicial   = reader.GetString(3);
                EvaporadorSelect.MFinal     = reader.GetString(4);
                EvaporadorSelect.MEnjuague  = reader.GetString(5);
                EvaporadorSelect.TAInicial  = reader.GetString(6);
                EvaporadorSelect.TAFinal    = reader.GetString(7);
                EvaporadorSelect.TAEnjuague = reader.GetString(8);
                EvaporadorSelect.TTA        = reader.GetString(9);
                EvaporadorSelect.TipoLavado = reader.GetString(10);
                EvaporadorSelect.TLInicial  = reader.GetString(11);
                EvaporadorSelect.TLFinal    = reader.GetString(12);
                EvaporadorSelect.TLEnjuague = reader.GetString(13);
                EvaporadorSelect.TTLavado   = reader.GetString(14);
                EvaporadorSelect.Color1     = reader.GetString(15);
                EvaporadorSelect.Color2     = reader.GetString(16);
                EvaporadorSelect.Titulacion = reader.GetString(17);
                EvaporadorSelect.RT1        = reader.GetString(18);
                EvaporadorSelect.RT2        = reader.GetString(19);
                EvaporadorSelect.Operador   = reader.GetString(20);
                EvaporadorSelect.Analista   = reader.GetString(21);
            }
            connec.Close();
            return(pMe);
        }
        /// <summary>
        ///     metodo para actualizar
        /// </summary>
        public static int Actualizar(ModelEvaporador pEvaporador)
        {
            var retorno  = 0;
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand($"UPDATE evaporador SET Circuito='{pEvaporador.Circuito}', Fecha='{pEvaporador.Fecha}', MInicial='{pEvaporador.MInicial}', MFinal='{pEvaporador.MFinal}', MEnjuague='{pEvaporador.MEnjuague}', TAInicial='{pEvaporador.TAInicial}', TAFinal='{pEvaporador.TAFinal}', TAEnjuague='{pEvaporador.TAEnjuague}', TTAnalisis='{pEvaporador.TTA}', TipoLavado='{pEvaporador.TipoLavado}', TLInicial='{pEvaporador.TLInicial}', TLFinal='{pEvaporador.TLFinal}', TLEnjuague='{pEvaporador.TLEnjuague}', TTLavado='{pEvaporador.TTLavado}', Color1='{pEvaporador.Color1}', Color2='{pEvaporador.Color2}', Titulacion='{pEvaporador.Titulacion}', RT1='{pEvaporador.RT1}', RT2='{pEvaporador.RT2}', Operador='{pEvaporador.Operador}', Analista='{pEvaporador.Analista}' WHERE IDLinea='{pEvaporador.IdLinea}'", conexion);

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
        /// <summary>
        ///     metodo para agregar
        /// </summary>
        public static int Agregar(ModelEvaporador pMr)
        {
            var connec  = ConexionMySql.ObtenerConexion();
            var comando =
                new MySqlCommand(
                    $"CALL sp_Evaporador('{pMr.IdLinea}','{pMr.Circuito}','{pMr.Fecha}','{pMr.MInicial}','{pMr.MFinal}','{pMr.MEnjuague}','{pMr.TAInicial}','{pMr.TAFinal}','{pMr.TAEnjuague}','{pMr.TTA}','{pMr.TipoLavado}','{pMr.TLInicial}','{pMr.TLFinal}','{pMr.TLEnjuague}','{pMr.TTLavado}','{pMr.Color1}','{pMr.Color2}','{pMr.Titulacion}','{pMr.RT1}','{pMr.RT2}','{pMr.Operador}','{pMr.Analista}')",
                    connec);
            var retorno = comando.ExecuteNonQuery();

            return(retorno);
        }
        /// <summary>
        ///     metodo para mostrar operador y analista
        /// </summary>
        public static List <ModelEvaporador> Llenarcombo()
        {
            var lista   = new List <ModelEvaporador>();
            var connec  = ConexionMySql.ObtenerConexion();
            var comando = new MySqlCommand("SELECT * FROM evaporador", connec);
            var reader  = comando.ExecuteReader();

            while (reader.Read())
            {
                var pEvaporador = new ModelEvaporador
                {
                    IdLinea  = reader.GetInt32(0),
                    Operador = reader.GetString(20),
                    Analista = reader.GetString(21)
                };
                lista.Add(pEvaporador);
            }
            return(lista);
        }
        /// <summary>
        ///     metodo para buscar
        /// </summary>
        public static List <ModelEvaporador> Buscar(string pCircuito)
        {
            var lista   = new List <ModelEvaporador>();
            var connec  = ConexionMySql.ObtenerConexion();
            var comando = new MySqlCommand($"SELECT * FROM evaporador WHERE Circuito='{pCircuito}'", connec);
            var reader  = comando.ExecuteReader();

            while (reader.Read())
            {
                var pEvaporador = new ModelEvaporador
                {
                    IdLinea    = reader.GetInt32(0),
                    Circuito   = reader.GetString(1),
                    Fecha      = reader.GetString(2),
                    MInicial   = reader.GetString(3),
                    MFinal     = reader.GetString(4),
                    MEnjuague  = reader.GetString(5),
                    TAInicial  = reader.GetString(6),
                    TAFinal    = reader.GetString(7),
                    TAEnjuague = reader.GetString(8),
                    TTA        = reader.GetString(9),
                    TipoLavado = reader.GetString(10),
                    TLInicial  = reader.GetString(11),
                    TLFinal    = reader.GetString(12),
                    TLEnjuague = reader.GetString(13),
                    TTLavado   = reader.GetString(14),
                    Color1     = reader.GetString(15),
                    Color2     = reader.GetString(16),
                    Titulacion = reader.GetString(17),
                    RT1        = reader.GetString(18),
                    RT2        = reader.GetString(19),
                    Operador   = reader.GetString(20),
                    Analista   = reader.GetString(21)
                };
                lista.Add(pEvaporador);
            }
            return(lista);
        }