예제 #1
0
        /// <summary>
        ///     metodo para actualizar
        /// </summary>
        public static int Actualizar(ModelTrabajadores pTrabajador, int pOperacion)
        {
            var          retorno  = 0;
            var          conexion = ConexionMySql.ObtenerConexion();
            MySqlCommand comando;

            switch (pOperacion)
            {
            case 1:     //actualizar los datos del trabajador
                comando = new MySqlCommand(
                    $"CALL ActualizarTrabajadores('{pOperacion}','{pTrabajador.IdTrabajador}','{pTrabajador.IdUsuario}','{pTrabajador.IdPuesto}','{pTrabajador.Nombre}','{pTrabajador.ApellidoPaterno}','{pTrabajador.ApellidoMaterno}','a','a')",
                    conexion);
                retorno = comando.ExecuteNonQuery();
                break;

            case 2:     //actualizar los datos del Usuarios
                comando = new MySqlCommand(
                    $"CALL ActualizarTrabajadores('{pOperacion}','{pTrabajador.IdTrabajador}','{pTrabajador.IdUsuario}','{pTrabajador.IdPuesto}','a','a','a','{pTrabajador.Usuario}','{pTrabajador.Contrasena}')",
                    conexion);
                retorno = comando.ExecuteNonQuery();
                break;

            case 3:     //actualizar los datos de trabajador y Usuarios
                comando = new MySqlCommand(
                    $"CALL ActualizarTrabajadores('{pOperacion}','{pTrabajador.IdTrabajador}','{pTrabajador.IdUsuario}','{pTrabajador.IdPuesto}','{pTrabajador.Nombre}','{pTrabajador.ApellidoPaterno}','{pTrabajador.ApellidoMaterno}','{pTrabajador.Usuario}','{pTrabajador.Contrasena}')",
                    conexion);
                retorno = comando.ExecuteNonQuery();
                break;
            }
            return(retorno);
        }
        /// <summary>
        /// metodo para exportar funciona todo
        /// </summary>
        public static int Exportar(ModelCuartoHumedo pCH, int pOperacion)
        {
            var          retorno  = 0;
            var          conexion = ConexionMySql.ObtenerConexion();
            MySqlCommand comando;

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

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

            case 3:     //exportar los datos de titulacion
                comando = new MySqlCommand(
                    $"Select * from cuartohumedo('{pOperacion}','{pCH.IdLinea}','{pCH.Fecha}','{pCH.Titulacion}','{pCH.RT1}','{pCH.RT2}')",
                    conexion);
                retorno = comando.ExecuteNonQuery();
                break;
            }
            return(retorno);
        }
예제 #3
0
        public static ModelComprasP ObtenerCompras(int pIdCompraP)
        {
            var pMs     = new ModelComprasP();
            var connec  = ConexionMySql.ObtenerConexion();
            var comando = new MySqlCommand($"SELECT * FROM compras WHERE IDCompra ='{pIdCompraP}'", connec);
            var reader  = comando.ExecuteReader();

            while (reader.Read())
            {
                ComprasPSelect.IdCompra     = reader.GetInt32(0);
                ComprasPSelect.Fecha        = reader.GetString(1);
                ComprasPSelect.NoPipa       = reader.GetString(2);
                ComprasPSelect.Proveedor    = reader.GetString(3);
                ComprasPSelect.Rancho       = reader.GetString(4);
                ComprasPSelect.NoRemision   = reader.GetString(5);
                ComprasPSelect.FechaLlegada = reader.GetString(6);
                ComprasPSelect.Placas       = reader.GetString(7);
                ComprasPSelect.Analista     = reader.GetString(8);
                ComprasPSelect.Sello1       = reader.GetString(9);
                ComprasPSelect.Sello2       = reader.GetString(10);
                ComprasPSelect.TipoProducto = reader.GetString(11);
                ComprasPSelect.Densidad     = reader.GetDouble(12);
                ComprasPSelect.Grasa        = reader.GetDouble(13);
                ComprasPSelect.SNG          = reader.GetDouble(14);
                ComprasPSelect.ST           = reader.GetDouble(15);
                ComprasPSelect.Crioscopia   = reader.GetDouble(16);
                ComprasPSelect.Proteina     = reader.GetDouble(17);
                ComprasPSelect.Kilos        = reader.GetDouble(18);
                ComprasPSelect.Litros       = reader.GetDouble(19);
            }
            connec.Close();
            return(pMs);
        }
예제 #4
0
        public static List <ModelMilkoScan> Llenargrid()
        {
            var lista   = new List <ModelMilkoScan>();
            var connec  = ConexionMySql.ObtenerConexion();
            var comando = new MySqlCommand("SELECT * FROM milkoscan", connec);
            var reader  = comando.ExecuteReader();

            while (reader.Read())
            {
                var pModelMilkoScan = new ModelMilkoScan
                {
                    Id             = reader.GetInt32(0),
                    Identificacion = reader.GetString(1),
                    Rep            = reader.GetInt32(2),
                    Grasa          = reader.GetDouble(3),
                    Proteina       = reader.GetDouble(17),
                    Sng            = reader.GetDouble(4),
                    St             = reader.GetDouble(5),
                    Lactosa        = reader.GetDouble(6),
                    Caseina        = reader.GetDouble(7),
                    Urea           = reader.GetDouble(8),
                    Densidad       = reader.GetDouble(9),
                    Ph             = reader.GetDouble(10),
                    Acidez         = reader.GetDouble(11),
                    Crioscopia     = reader.GetDouble(12),
                    Ffa            = reader.GetDouble(13),
                    Fecha          = reader.GetString(14),
                    ProtCaseina    = reader.GetDouble(15),
                    ProtSuero      = reader.GetDouble(16)
                };
                lista.Add(pModelMilkoScan);
            }
            return(lista);
        }
예제 #5
0
        //metodo para buscar
        public static List <ModelProveedores> Buscar(string pNombre)
        {
            var lista = new List <ModelProveedores>();

            //aca tendrias que cambiar la queri para que te busque por cualquiera de los 4 parametros

            var comando = new MySqlCommand($"SELECT * FROM proveedores WHERE NombreProveedor='{pNombre}'",
                                           ConexionMySql.ObtenerConexion());
            var reader = comando.ExecuteReader();

            while (reader.Read())
            {
                var pModelProveedores = new ModelProveedores
                {
                    IdProveedor = reader.GetInt32(0),
                    Nombre      = reader.GetString(1),
                    Proveedor   = reader.GetString(2),
                    Matricula   = reader.GetString(3),
                    Rancho      = reader.GetString(4),
                    NoPipa      = reader.GetString(5)
                };

                lista.Add(pModelProveedores);
            }
            return(lista);
        }
예제 #6
0
        /// <summary>
        ///     metodo buscar
        /// </summary>
        public static List <ModelTrabajadores> Buscar(string pNombre, string pApellidoP, string pApellidoM)
        {
            var lista   = new List <ModelTrabajadores>();
            var connec  = ConexionMySql.ObtenerConexion();
            var comando =
                new MySqlCommand(
                    $"SELECT * FROM viewtrabajadores WHERE Nombre='{pNombre}' OR ApellidoPaterno='{pApellidoP}' OR ApellidoMaterno='{pApellidoM}'",
                    connec);
            var reader      = comando.ExecuteReader();
            var pTrabajador = new ModelTrabajadores
            {
                IdTrabajador    = reader.GetInt32(0),
                Nombre          = reader.GetString(1),
                ApellidoPaterno = reader.GetString(2),
                ApellidoMaterno = reader.GetString(3),
                IdPuesto        = reader.GetInt32(4),
                Puesto          = reader.GetString(5),
                IdUsuario       = reader.GetInt32(6),
                Usuario         = reader.GetString(7)
            };

            while (reader.Read())
            {
                lista.Add(pTrabajador);
            }
            return(lista);
        }
        public static ModelCuartoHumedo ObtenerCH(int IdLinea)
        {
            var pMch    = new ModelCuartoHumedo();
            var connec  = ConexionMySql.ObtenerConexion();
            var comando = new MySqlCommand($"SELECT * FROM evaporador WHERE IDLinea ='{IdLinea}'", connec);
            var reader  = comando.ExecuteReader();

            while (reader.Read())
            {
                CuartoHumedoSelect.IdLinea    = reader.GetInt32(0);
                CuartoHumedoSelect.Circuito   = reader.GetString(1);
                CuartoHumedoSelect.Fecha      = reader.GetString(2);
                CuartoHumedoSelect.MInicial   = reader.GetString(3);
                CuartoHumedoSelect.MFinal     = reader.GetString(4);
                CuartoHumedoSelect.MEnjuague  = reader.GetString(5);
                CuartoHumedoSelect.TAInicial  = reader.GetString(6);
                CuartoHumedoSelect.TAFinal    = reader.GetString(7);
                CuartoHumedoSelect.TAEnjuague = reader.GetString(8);
                CuartoHumedoSelect.TTA        = reader.GetString(9);
                CuartoHumedoSelect.TipoLavado = reader.GetString(10);
                CuartoHumedoSelect.TLInicial  = reader.GetString(11);
                CuartoHumedoSelect.TLFinal    = reader.GetString(12);
                CuartoHumedoSelect.TLEnjuague = reader.GetString(13);
                CuartoHumedoSelect.TTLavado   = reader.GetString(14);
                CuartoHumedoSelect.Color1     = reader.GetString(15);
                CuartoHumedoSelect.Color2     = reader.GetString(16);
                CuartoHumedoSelect.Titulacion = reader.GetString(17);
                CuartoHumedoSelect.RT1        = reader.GetString(18);
                CuartoHumedoSelect.RT2        = reader.GetString(19);
                CuartoHumedoSelect.Operador   = reader.GetString(20);
                CuartoHumedoSelect.Analista   = reader.GetString(21);
            }
            connec.Close();
            return(pMch);
        }
예제 #8
0
        public static ModelMilkoScan ObtenerMilko(int pIdMilko)
        {
            var pMs     = new ModelMilkoScan();
            var connec  = ConexionMySql.ObtenerConexion();
            var comando = new MySqlCommand($"SELECT * FROM milkoscan WHERE ID ='{pIdMilko}'", connec);
            var reader  = comando.ExecuteReader();

            while (reader.Read())
            {
                MilkoScanSelect.Id             = reader.GetInt32(0);
                MilkoScanSelect.Identificacion = reader.GetString(1);
                MilkoScanSelect.Rep            = reader.GetInt32(2);
                MilkoScanSelect.Grasa          = reader.GetDouble(3);
                MilkoScanSelect.Proteina       = reader.GetDouble(17);
                MilkoScanSelect.Sng            = reader.GetDouble(4);
                MilkoScanSelect.St             = reader.GetDouble(5);
                MilkoScanSelect.Lactosa        = reader.GetDouble(6);
                MilkoScanSelect.Caseina        = reader.GetDouble(7);
                MilkoScanSelect.Urea           = reader.GetDouble(8);
                MilkoScanSelect.Densidad       = reader.GetDouble(9);
                MilkoScanSelect.Ph             = reader.GetDouble(10);
                MilkoScanSelect.Acidez         = reader.GetDouble(11);
                MilkoScanSelect.Crioscopia     = reader.GetDouble(12);
                MilkoScanSelect.Ffa            = reader.GetDouble(13);
                MilkoScanSelect.Fecha          = reader.GetString(14);
                MilkoScanSelect.ProtCaseina    = reader.GetDouble(15);
                MilkoScanSelect.ProtSuero      = reader.GetDouble(16);
            }
            connec.Close();
            return(pMs);
        }
예제 #9
0
        /// <summary>
        ///     metodo para agregar
        /// </summary>
        public static int Agregar(ModelComprasP pMcp)
        {
            var connec  = ConexionMySql.ObtenerConexion();
            var comando = new MySqlCommand($"INSERT INTO compras (Fecha, NoPipa, Proveedor, Rancho, NoRemision, FechaLlegada, Placas, Analista, Sello1, Sello2, TipoProducto, Densidad, Grasa, SNG, ST, Crioscopia, Proteina, Kilos, Litros) VALUES('{pMcp.Fecha}','{pMcp.NoPipa}','{pMcp.Proveedor}','{pMcp.Rancho}','{pMcp.NoRemision}','{pMcp.FechaLlegada}','{pMcp.Placas}','{pMcp.Analista}','{pMcp.Sello1}','{pMcp.Sello2}','{pMcp.TipoProducto}','{pMcp.Densidad}','{pMcp.Grasa}','{pMcp.SNG}','{pMcp.ST}','{pMcp.Crioscopia}','{pMcp.Proteina}','{pMcp.Kilos}','{pMcp.Litros}')", connec);
            var retorno = comando.ExecuteNonQuery();

            return(retorno);
        }
예제 #10
0
        /// <summary>
        ///     metodo para agregar
        /// </summary>
        public static int Agregar(ModelRecepcion pMr)
        {
            var connec  = ConexionMySql.ObtenerConexion();
            var comando = new MySqlCommand($"CALL sp_Recepcion('{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);
        }
예제 #11
0
        //metodo para eliminar
        public static int Eliminar(int pidPagos)
        {
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand($"DELETE FROM pagos WHERE IDPago={pidPagos}", conexion);
            var retorno  = comando.ExecuteNonQuery();

            conexion.Close();
            return(retorno);
        }
예제 #12
0
        //metodo para actualizar
        public static int Actualizar(ModelPagos pModelPago)
        {
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand($"UPDATE pagos SET Kilos = '{pModelPago.Kilos}', Litros= '{pModelPago.Litros}', Temperatura= '{pModelPago.Temperatura}', Acidez= '{pModelPago.Acidez}', pH= '{pModelPago.Ph}', Crioscopia= '{pModelPago.Crioscopia}', Grasa= '{pModelPago.Grasa}', Densidad= '{pModelPago.Densidad}', SNG = '{pModelPago.Sng}', ST = '{pModelPago.St}', Alcohol = '{pModelPago.Alcohol}', Neutralizantes = '{pModelPago.Neutralizantes}', Ebullicion = '{pModelPago.Ebullicion}', Inhibidores = '{pModelPago.Inhibidores}', Sabor = '{pModelPago.Sabor}', Termofilicos = '{pModelPago.Termofilicos}', Micro = '{pModelPago.Micro}', Disposicion = '{pModelPago.Disposicion}', STArena = '{pModelPago.StArena}', Proteina = '{pModelPago.Proteina}', KilosSAP = '{pModelPago.KilosSap}', LitrosSAP = '{pModelPago.Litros}' WHERE idPago='{pModelPago.IdPagos}'", conexion);
            var retorno  = comando.ExecuteNonQuery();

            conexion.Close();
            return(retorno);
        }
예제 #13
0
        /// <summary>
        ///     metodo para actualizar
        /// </summary>
        public static int Actualizar(ModelRecepcion pRecepcion)
        {
            var retorno  = 0;
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand(string.Format($"UPDATE recepcion SET Circuito = '{pRecepcion.Circuito}', Fecha = '{pRecepcion.Fecha}', MInicial = '{pRecepcion.MInicial}', MFinal = '{pRecepcion.MFinal}', MEnjuague = '{pRecepcion.MEnjuague}', TAInicial = '{pRecepcion.TAInicial}', TAFinal = '{pRecepcion.TAFinal}', TAEnjuague = '{pRecepcion.TAEnjuague}', TTAnalisis = '{pRecepcion.TTA}', TipoLavado = '{pRecepcion.TipoLavado}', TLInicial = '{pRecepcion.TLInicial}', TLFinal = '{pRecepcion.TLFinal}', TLEnjuague = '{pRecepcion.TAEnjuague}', TTLavado = '{pRecepcion.TTLavado}', Color1 = '{pRecepcion.Color1}', Color2 = '{pRecepcion.Color2}', Titulacion = '{pRecepcion.Titulacion}', RT1 = '{pRecepcion.RT1}', RT2 = '{pRecepcion.RT2}', Operador = '{pRecepcion.Operador}', Analista = '{pRecepcion.Analista}' WHERE IDLinea = '{pRecepcion.IdLinea}';"), conexion);

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
예제 #14
0
        //metodo para actualizar
        public static int Actualizar(ModelComprasP pMcp)
        {
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand($"UPDATE compras SET Fecha = '{pMcp.Fecha}', NoPipa = '{pMcp.NoPipa}', Proveedor = '{pMcp.Proveedor}', Rancho = '{pMcp.Rancho}', NoRemision = '{pMcp.NoRemision}', FechaLlegada = '{pMcp.FechaLlegada}', Placas = '{pMcp.Placas}',  Analista = '{pMcp.Analista}', Sello1 = '{pMcp.Sello1}', Sello2 = '{pMcp.Sello2}',  TipoProducto = '{pMcp.TipoProducto}', Densidad = '{pMcp.Densidad}', Grasa = '{pMcp.Grasa}', SNG = '{pMcp.SNG}', ST = '{pMcp.ST}', Crioscopia = '{pMcp.Crioscopia}', Proteina = '{pMcp.Proteina}', Kilos = '{pMcp.Kilos}', Litros = '{pMcp.Litros}' WHERE IDCompra = '{pMcp.IdCompra}'", conexion);
            var retorno  = comando.ExecuteNonQuery();

            conexion.Close();
            return(retorno);
        }
예제 #15
0
        //metodo para eliminar
        public static int Eliminar(int pidProveedor)
        {
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand($"DELETE FROM proveedores WHERE idproveedores='{pidProveedor}'", conexion);
            var retorno  = comando.ExecuteNonQuery();

            conexion.Close();
            return(retorno);
        }
예제 #16
0
        //metodo para actualizar
        public static int Actualizar(ModelProveedores pModelProveedores)
        {
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand($"UPDATE proveedores SET  NombreProveedor = '{pModelProveedores.Nombre}', Proveedor = '{pModelProveedores.Proveedor}', Matricula = '{pModelProveedores.Matricula}', NoPipa='{pModelProveedores.NoPipa}', Rancho='{pModelProveedores.Rancho}' WHERE idproveedores='{pModelProveedores.IdProveedor}'", conexion);
            var retorno  = comando.ExecuteNonQuery();

            conexion.Close();
            return(retorno);
        }
예제 #17
0
        /// <summary>
        ///     metodo para eliminar
        /// </summary>
        public static int Eliminar(int pidTrabajador, int pidUsuario)
        {
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand($"CALL deteteTrabajador ('{pidTrabajador}','{pidUsuario}')", conexion);
            var retorno  = comando.ExecuteNonQuery();

            conexion.Close();
            return(retorno);
        }
예제 #18
0
        /// <summary>
        ///     metodo para eliminar
        /// </summary>
        public static int Eliminar(int IDCompra)
        {
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand($"DELETE FROM compras WHERE ID = '{IDCompra}'", conexion);
            var retorno  = comando.ExecuteNonQuery();

            conexion.Close();
            return(retorno);
        }
예제 #19
0
        /// <summary>
        ///     metodo para eliminar
        /// </summary>
        public static int Eliminar(int IdLinea)
        {
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand($"DELETE FROM cuartohumedo WHERE IDLinea = '{IdLinea}'", conexion);
            var retorno  = comando.ExecuteNonQuery();

            conexion.Close();
            return(retorno);
        }
예제 #20
0
        /// <summary>
        ///     metodo para eliminar
        /// </summary>
        public static int Eliminar(int Identificacion)
        {
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand($"DELETE FROM milkoscan WHERE Id = '{Identificacion}'", conexion);
            var retorno  = comando.ExecuteNonQuery();

            conexion.Close();
            return(retorno);
        }
예제 #21
0
        /// <summary>
        ///     metodo para actualizar
        /// </summary>
        public static int Actualizar(ModelCuartoHumedo pCH)
        {
            var retorno  = 0;
            var conexion = ConexionMySql.ObtenerConexion();
            var comando  = new MySqlCommand($"UPDATE cuartohumedo SET Circuito='{pCH.Circuito}', Fecha='{pCH.Fecha}', MInicial='{pCH.MInicial}', MFinal='{pCH.MFinal}', MEnjuague='{pCH.MEnjuague}', TAInicial='{pCH.TAInicial}', TAFinal='{pCH.TAFinal}', TAEnjuague='{pCH.TAEnjuague}', TTAnalisis='{pCH.TTA}', TipoLavado='{pCH.TipoLavado}', TLInicial='{pCH.TLInicial}', TLFinal='{pCH.TLFinal}', TLEnjuague='{pCH.TLEnjuague}', TTLavado='{pCH.TTLavado}', Color1='{pCH.Color1}', Color2='{pCH.Color2}', Titulacion='{pCH.Titulacion}', RT1='{pCH.RT1}', RT2='{pCH.RT2}', Operador='{pCH.Operador}', Analista='{pCH.Analista}' WHERE IDLinea='{pCH.IdLinea}'", conexion);

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
예제 #22
0
        /// <summary>
        ///     metodo para agregar
        /// </summary>
        public static int Agregar(ModelTrabajadores pTrabajador)
        {
            var connec  = ConexionMySql.ObtenerConexion();
            var comando =
                new MySqlCommand(
                    $"CALL InToUser('{pTrabajador.Nombre}','{pTrabajador.ApellidoPaterno}','{pTrabajador.ApellidoMaterno}','{pTrabajador.Contrasena}','{pTrabajador.Usuario}','{pTrabajador.Puesto}')",
                    connec);
            var retorno = comando.ExecuteNonQuery();

            return(retorno);
        }
예제 #23
0
        public static int Agregar(ModelMilkoScan pMs)
        {
            var connec  = ConexionMySql.ObtenerConexion();
            var comando =
                new MySqlCommand(
                    $"CALL SPMilkoScan('{pMs.Identificacion}','{pMs.Rep}','{pMs.Grasa}','{pMs.Sng}','{pMs.St}','{pMs.Lactosa}','{pMs.Caseina}','{pMs.Urea}','{pMs.Densidad}','{pMs.Ph}','{pMs.Acidez}','{pMs.Crioscopia}','{pMs.Ffa}','{pMs.Fecha}','{pMs.ProtCaseina}','{pMs.ProtSuero}','{pMs.Proteina}')",
                    connec);
            var retorno = comando.ExecuteNonQuery();

            return(retorno);
        }
예제 #24
0
        //metodo para agregar a este metodo agregar le hace falta hacer un procedimiento almacenada para que cuando inserte provedores inserte tambien ranchos y camiones
        public static int Agregar(ModelProveedores pModelProveedores)
        {
            var comando =
                new MySqlCommand($"INSERT INTO proveedores (NombreProveedor, Proveedor, Matricula, Rancho, NoPipa) VALUES ('{pModelProveedores.Nombre}','{pModelProveedores.Proveedor}','{pModelProveedores.Matricula}','{pModelProveedores.Rancho}','{pModelProveedores.NoPipa}')",

                                 ConexionMySql.ObtenerConexion());

            var retorno = comando.ExecuteNonQuery();

            return(retorno);
        }
예제 #25
0
        public static int Actualizar(ModelMilkoScan pModelMilko, int pAcMilko)
        {
            var          retorno  = 0;
            var          conexion = ConexionMySql.ObtenerConexion();
            MySqlCommand comando;

            {
                //actualizar los datos del milko
                comando = new MySqlCommand($"UPDATE milkoscan SET Identificacion = '{pModelMilko.Identificacion}', REP = '{pModelMilko.Rep}', Grasa = '{pModelMilko.Grasa}', SNG ='{pModelMilko.Sng}', ST = '{pModelMilko.St}', Lactosa = '{pModelMilko.Lactosa}', Caseina = '{pModelMilko.Caseina}', Urea = '{pModelMilko.Urea}', Densidad = '{pModelMilko.Densidad}', pH = '{pModelMilko.Ph}', Acidez = '{pModelMilko.Acidez}', Crioscopia = '{pModelMilko.Crioscopia}', FFA = '{pModelMilko.Ffa}', Fecha = '{pModelMilko.Fecha}', ProteinaC = '{pModelMilko.ProtCaseina}', ProteinaS = '{pModelMilko.ProtSuero}', Proteina = '{pModelMilko.Proteina}' WHERE ID = '{pModelMilko.Id}'", conexion);
                retorno = comando.ExecuteNonQuery();
            }
            return(retorno);
        }
예제 #26
0
        public static int LogIn(ModelLogin pModelLogin)
        {
            var retorno = 0;
            var comando = new MySqlCommand($"CALL validacion('{pModelLogin.Password}','{pModelLogin.Usuario}')",
                                           ConexionMySql.ObtenerConexion());
            var reader = comando.ExecuteReader();

            while (reader.Read())
            {
                retorno = reader.GetInt32(0);
            }
            return(retorno);
        }
예제 #27
0
        public static void DisplayInExcell()
        {
            var datename = "Proveedores" + DateTime.Now.Day + DateTime.Now.Month + DateTime.Now.Year + DateTime.Now.Hour + DateTime.Now.Minute + ".xlsx";
            var path     = @"C:\\Users\\Diego Maciel Acevedo\\Desktop\\ExcelCompra\\";

            if (!Directory.Exists(path)) //comprueba que exista la carpeta si no la crea
            {
                Directory.CreateDirectory(path);
            }

            path += datename;      //se agrega el nombre del archivo para comprobar si existe y para crear el arhivo.

            if (File.Exists(path)) //comprueba si existe el archivo si exste lo elimina.
            {
                File.Delete(path);
            }

            var spreadsheetinfo = new FileInfo(path);
            var pck             = new ExcelPackage(spreadsheetinfo);
            var spreadSheet     = pck.Workbook.Worksheets.Add("proveedores");

            spreadSheet.Cells["A1"].Value = "idproveedores";
            spreadSheet.Cells["B1"].Value = "NombreProveedor";
            spreadSheet.Cells["C1"].Value = "Proveedor";
            spreadSheet.Cells["D1"].Value = "Matricula";
            spreadSheet.Cells["E1"].Value = "Rancho";
            spreadSheet.Cells["F1"].Value = "NoPipa";
            spreadSheet.Cells["A1:F1"].Style.Font.Bold = true;

            var connec     = ConexionMySql.ObtenerConexion();
            var comando    = new MySqlCommand("SELECT * FROM proveedores", connec);
            var reader     = comando.ExecuteReader();
            var currentRow = 2;

            while (reader.Read())
            {
                spreadSheet.Cells["A" + currentRow].Value = reader.GetInt32(0);
                spreadSheet.Cells["B" + currentRow].Value = reader.GetString(1);
                spreadSheet.Cells["C" + currentRow].Value = reader.GetString(2);
                spreadSheet.Cells["D" + currentRow].Value = reader.GetString(3);
                spreadSheet.Cells["E" + currentRow].Value = reader.GetString(4);
                spreadSheet.Cells["F" + currentRow].Value = reader.GetString(5);

                currentRow++;
            }

            pck.SaveAs(spreadsheetinfo);
        }
예제 #28
0
        /// <summary>
        ///     metodo para mostrar los puestos en el combobox puestos
        /// </summary>
        public static List <ModelTrabajadores> Llenarcombo()
        {
            var lista   = new List <ModelTrabajadores>();
            var connec  = ConexionMySql.ObtenerConexion();
            var comando = new MySqlCommand("SELECT * FROM puestos", connec);
            var reader  = comando.ExecuteReader();

            while (reader.Read())
            {
                var pTrabajadores = new ModelTrabajadores
                {
                    IdPuesto = reader.GetInt32(0),
                    Puesto   = reader.GetString(1)
                };
                lista.Add(pTrabajadores);
            }
            return(lista);
        }
예제 #29
0
        public static void DisplayInExcelTitulaciones()
        {
            var datename = "Titulaciones" + DateTime.Now.Day + DateTime.Now.Month + DateTime.Now.Year + DateTime.Now.Hour + DateTime.Now.Minute + ".xlsx";
            var path     = @"C:\\Users\\Diego Maciel Acevedo\\Desktop\\ExcelCuartoHumedo\\";

            if (!Directory.Exists(path)) //comprueba que exista la carpeta si no la crea
            {
                Directory.CreateDirectory(path);
            }

            path += datename;      //se agrega el nombre del archivo para comprobar si existe y para crear el arhivo.

            if (File.Exists(path)) //comprueba si existe el archivo si si lo elimina.
            {
                File.Delete(path);
            }

            var spreadsheetinfo = new FileInfo(path);
            var pck             = new ExcelPackage(spreadsheetinfo);
            var spreadSheet     = pck.Workbook.Worksheets.Add("CUARTOHUMEDO");

            spreadSheet.Cells["A1"].Value = "Fecha";
            spreadSheet.Cells["B1"].Value = "Titulacion";
            spreadSheet.Cells["C1"].Value = "RT1";
            spreadSheet.Cells["D1"].Value = "RT2";
            spreadSheet.Cells["A1:D1"].Style.Font.Bold = true;

            var connec     = ConexionMySql.ObtenerConexion();
            var comando    = new MySqlCommand("SELECT * FROM cuartohumedo", connec);
            var reader     = comando.ExecuteReader();
            var currentRow = 2;

            while (reader.Read())
            {
                spreadSheet.Cells["A" + currentRow].Value = reader.GetString(2);
                spreadSheet.Cells["B" + currentRow].Value = reader.GetString(17);
                spreadSheet.Cells["C" + currentRow].Value = reader.GetString(18);
                spreadSheet.Cells["D" + currentRow].Value = reader.GetString(19);
                currentRow++;
            }

            pck.SaveAs(spreadsheetinfo);
        }
예제 #30
0
        /// <summary>
        ///     metodo para mostrar los tipolavado y titulacion los combobox
        /// </summary>
        public static List <ModelCuartoHumedo> Llenarcombo()
        {
            var lista   = new List <ModelCuartoHumedo>();
            var connec  = ConexionMySql.ObtenerConexion();
            var comando = new MySqlCommand("SELECT * FROM cuartohumedo", connec);
            var reader  = comando.ExecuteReader();

            while (reader.Read())
            {
                var pCH = new ModelCuartoHumedo
                {
                    IdLinea    = reader.GetInt32(0),
                    TipoLavado = reader.GetString(1),
                    Titulacion = reader.GetString(2)
                };
                lista.Add(pCH);
            }
            return(lista);
        }