예제 #1
0
        private void REGISTRAR_Click(object sender, EventArgs e)
        {
            MySqlConnection conexion = BDcomun.ObtenerConexion();
            MySqlCommand    comando;

            try
            {
                foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    comando = new MySqlCommand("Insert into merma values (?CodSucursal, ?CodProducto, ?CantidadMerma, ?FechaInicio , ?FechaFin) ", BDcomun.ObtenerConexion());

                    comando.Parameters.Add("?CodSucursal", MySqlDbType.VarChar).Value   = Convert.ToString(row.Cells["codsucursal"].Value);
                    comando.Parameters.Add("?CodProducto", MySqlDbType.VarChar).Value   = Convert.ToString(row.Cells["codproducto"].Value);
                    comando.Parameters.Add("?CantidadMerma", MySqlDbType.VarChar).Value = Convert.ToString(row.Cells["cantidadmerma"].Value);
                    comando.Parameters.Add("?FechaInicio", MySqlDbType.Date).Value      = Convert.ToDateTime(row.Cells["fechainicio"].Value);
                    comando.Parameters.Add("?FechaFin", MySqlDbType.Date).Value         = Convert.ToDateTime(row.Cells["fechafin"].Value);

                    comando.ExecuteNonQuery();
                }

                MessageBox.Show("Datos Registrados");

                dataGridView1.Rows.Clear();
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
예제 #2
0
        void Combobox()
        {
            String          query   = String.Format("SELECT CodSucursal FROM sucursal", comBoxCodSucur.Text);
            MySqlCommand    comando = new MySqlCommand(query, BDcomun.ObtenerConexion());
            MySqlDataReader reader  = comando.ExecuteReader();

            comBoxCodSucur.Items.Clear();
            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    comBoxCodSucur.Items.Add(reader.GetString("CodSucursal"));
                }
            }


            String          _query   = String.Format("SELECT CodProducto FROM producto", comBoxCodPro.Text);
            MySqlCommand    _comando = new MySqlCommand(_query, BDcomun.ObtenerConexion());
            MySqlDataReader _reader  = _comando.ExecuteReader();

            comBoxCodPro.Items.Clear();
            if (_reader.HasRows)
            {
                while (_reader.Read())
                {
                    comBoxCodPro.Items.Add(_reader.GetString("CodProducto"));
                }
            }
        }
예제 #3
0
        public ASIG_ROL()
        {
            InitializeComponent();
            String          _query   = String.Format("SELECT CodigoPersona FROM persona", comboBox1.Text);
            MySqlCommand    _comando = new MySqlCommand(_query, BDcomun.ObtenerConexion());
            MySqlDataReader _reader  = _comando.ExecuteReader();

            comboBox1.Items.Clear();
            if (_reader.HasRows)
            {
                while (_reader.Read())
                {
                    comboBox1.Items.Add(_reader.GetString("CodigoPersona"));
                }
            }

            String          _query2   = String.Format("SELECT CodRoles FROM roles", comboBox2.Text);
            MySqlCommand    _comando2 = new MySqlCommand(_query2, BDcomun.ObtenerConexion());
            MySqlDataReader _reader2  = _comando2.ExecuteReader();

            comboBox2.Items.Clear();
            if (_reader2.HasRows)
            {
                while (_reader2.Read())
                {
                    comboBox2.Items.Add(_reader2.GetString("CodRoles"));
                }
            }

            dataGridView1.DataSource = BDconsultas.BuscarAsignaciones();
        }
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            MySqlConnection conexion = BDcomun.ObtenerConexion();
            MySqlCommand    comando;

            try
            {
                foreach (DataGridViewRow row in dgvAsignaciones.Rows)
                {
                    comando = new MySqlCommand("Insert into envio values (?CodOrigen, ?CodDestino, ?CodProducto, ?CantidadEnvio, ?FechaHora) ", BDcomun.ObtenerConexion());

                    comando.Parameters.Add("?CodOrigen", MySqlDbType.VarChar).Value   = Convert.ToString(row.Cells["origen"].Value);
                    comando.Parameters.Add("CodDestino", MySqlDbType.VarChar).Value   = Convert.ToString(row.Cells["destino"].Value);
                    comando.Parameters.Add("?CodProducto", MySqlDbType.VarChar).Value = Convert.ToString(row.Cells["producto"].Value);
                    comando.Parameters.Add("?CantidadEnvio", MySqlDbType.Int16).Value = Convert.ToInt16(row.Cells["cantidad"].Value);
                    comando.Parameters.Add("?FechaHora", MySqlDbType.Date).Value      = Convert.ToDateTime(row.Cells["fecha"].Value);

                    comando.ExecuteNonQuery();
                }

                MessageBox.Show("Datos Registrados");

                dgvAsignaciones.Rows.Clear();
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void btRechazar_Click(object sender, EventArgs e)
        {
            if (dgv_stock.SelectedRows.Count == 1)
            {
                pedido pPedido = new pedido();
                pPedido.Codigo_Origen   = dgv_stock.CurrentRow.Cells[0].Value.ToString();
                pPedido.Codigo_Destino  = dgv_stock.CurrentRow.Cells[1].Value.ToString();
                pPedido.Codigo_Producto = dgv_stock.CurrentRow.Cells[2].Value.ToString();
                pPedido.Cantidad        = dgv_stock.CurrentRow.Cells[3].Value.ToString();

                MySqlConnection conexion = BDcomun.ObtenerConexion();
                MySqlCommand    comando;


                comando = new MySqlCommand(string.Format("Update pedidos set Estado='Rechazado' where CodOrigen={0} and CodDestino ={1} and CodProducto ={2} ",
                                                         pPedido.Codigo_Origen, pPedido.Codigo_Destino, pPedido.Codigo_Producto), conexion);
                comando.ExecuteNonQuery();

                MessageBox.Show("Pedidos Registrados");

                dgv_stock.Rows.RemoveAt(fila);
            }
            else
            {
                MessageBox.Show("debe de seleccionar una fila");
            }
        }
예제 #6
0
        public static List <sucursal> BuscarSucursales()
        {
            List <sucursal> _lista   = new List <sucursal>();
            MySqlConnection conexion = BDcomun.ObtenerConexion();


            MySqlCommand    _comando = new MySqlCommand(String.Format("SELECT * FROM sucursal "), conexion);
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                sucursal psucursal = new sucursal();
                psucursal.CodSucursal      = _reader.GetString(0);
                psucursal.NombreSucursal   = _reader.GetString(1);
                psucursal.DireccionSucural = _reader.GetString(2);
                psucursal.Latitud          = _reader.GetDouble(3);
                psucursal.Longitud         = _reader.GetDouble(4);
                psucursal.TelefonoSucursal = _reader.GetInt32(5);


                _lista.Add(psucursal);
            }

            conexion.Close();
            return(_lista);
        }
예제 #7
0
        public static List <persona> BuscarPersonas()
        {
            List <persona>  _lista   = new List <persona>();
            MySqlConnection conexion = BDcomun.ObtenerConexion();


            MySqlCommand    _comando = new MySqlCommand(String.Format("SELECT * FROM persona "), conexion);
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                persona ppersona = new persona();
                ppersona.CodigoPersona   = _reader.GetString(0);
                ppersona.NombrePersona   = _reader.GetString(1);
                ppersona.ApellidoPersona = _reader.GetString(2);
                ppersona.TelefonoPersona = _reader.GetString(3);
                ppersona.PassPersona     = _reader.GetString(4);



                _lista.Add(ppersona);
            }

            conexion.Close();
            return(_lista);
        }
예제 #8
0
        public FRECETA()
        {
            InitializeComponent();

            String          _query   = String.Format("SELECT CodInsumo FROM receta", ComboBoxIngrediente.Text);
            MySqlCommand    _comando = new MySqlCommand(_query, BDcomun.ObtenerConexion());
            MySqlDataReader _reader  = _comando.ExecuteReader();

            ComboBoxIngrediente.Items.Clear();
            if (_reader.HasRows)
            {
                while (_reader.Read())
                {
                    ComboBoxIngrediente.Items.Add(_reader.GetString("CodInsumo"));
                }
            }

            String          _query2   = String.Format("SELECT CodProducto FROM receta", comboBox1.Text);
            MySqlCommand    _comando2 = new MySqlCommand(_query2, BDcomun.ObtenerConexion());
            MySqlDataReader _reader2  = _comando2.ExecuteReader();

            comboBox1.Items.Clear();
            if (_reader2.HasRows)
            {
                while (_reader2.Read())
                {
                    comboBox1.Items.Add(_reader2.GetString("CodProducto"));
                }
            }

            dg_datos.DataSource = BDconsultas.BuscarRecetas();
        }
        public void intento()
        {
            String          query   = String.Format("SELECT CantidadDetalle FROM detallestock WHERE CodSucursal = '{0}' and CodProducto = '{1}'", cbxOrigen.Text, cbxProducto.Text);
            MySqlCommand    comando = new MySqlCommand(query, BDcomun.ObtenerConexion());
            MySqlDataReader reader  = comando.ExecuteReader();

            while (reader.Read())
            {
                cant1 = reader.GetInt32("CantidadDetalle");
            }
        }
예제 #10
0
        public static int AgregarReceta(receta preceta)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Insert into receta (CodInsumo, CodProducto, CantidadReceta) values ('{0}','{1}','{2}')",
                                                                  preceta.CodInsumo, preceta.CodProducto, preceta.CantidadReceta), BDcomun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            conexion.Close();
            return(retorno);
        }
예제 #11
0
        public static int AgregarSucursal(sucursal psucursal)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Insert into sucursal (CodSucursal, NombreSucursal, DireccionSucursal, Latitud, Longitud, Telefonosucursal) values ('{0}','{1}','{2}','{3}','{4}','{5}')",
                                                                  psucursal.CodSucursal, psucursal.NombreSucursal, psucursal.DireccionSucural, psucursal.Latitud, psucursal.Longitud, psucursal.TelefonoSucursal), BDcomun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            conexion.Close();
            return(retorno);
        }
예제 #12
0
        public static int AgregarPersona(persona ppersona)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Insert into persona (CodigoPersona, NombrePersona, ApellidoPersona, TelefonoPersona, PassPersona) values ('{0}','{1}','{2}','{3}','{4}')",
                                                                  ppersona.CodigoPersona, ppersona.NombrePersona, ppersona.ApellidoPersona, ppersona.TelefonoPersona, ppersona.PassPersona), BDcomun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            conexion.Close();
            return(retorno);
        }
예제 #13
0
        public static int AgregarAsignacion(asig_rol pasig)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Insert into asig_rol (CodPersona, CodRol) values ('{0}','{1}')",
                                                                  pasig.CodPersona, pasig.CodRol), BDcomun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            conexion.Close();
            return(retorno);
        }
예제 #14
0
        public static int ActualizarReceta(receta prec)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update receta set  CodInsumo='{0}', CodProducto='{1}', CantidadReceta='{2}' where CodProducto={3}",
                                                                  prec.CodInsumo, prec.CodProducto, prec.CantidadReceta, prec.CodProducto), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
        public static int Actualizar(producto pProducto)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update producto set NombreProducto='{0}', TipoProducto='{1}', Cantidad ='{2}' where CodProducto={3}",
                                                                  pProducto.NombreProducto, pProducto.TipoProducto, pProducto.Cantidad, pProducto.CodProducto), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
예제 #16
0
        public static int ActualizarPersona(persona ppersona)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update persona set  NombrePersona='{0}', ApellidoPersona='{1}', TelefonoPersona='{2}', PassPersona='{3}' where CodigoPersona={4}",
                                                                  ppersona.NombrePersona, ppersona.ApellidoPersona, ppersona.TelefonoPersona, ppersona.PassPersona, ppersona.CodigoPersona), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
예제 #17
0
        public static int ActualizarAignaciones(asig_rol pasig)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update asig_rol set  CodPersona='{0}', CodRol='{1}' where CodPersona={2}",
                                                                  pasig.CodPersona, pasig.CodRol, pasig.CodPersona), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
예제 #18
0
        public static int ActualizarSucursal(sucursal pactusuc)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update sucursal set  NombreSucursal='{0}', DireccionSucursal='{1}', Latitud='{2}', Longitud='{3}', TelefonoSucursal='{4}' where CodSucursal={5}",
                                                                  pactusuc.NombreSucursal, pactusuc.DireccionSucural, pactusuc.Latitud, pactusuc.Longitud, pactusuc.TelefonoSucursal, pactusuc.CodSucursal), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
        public static int Actualizar(insumo pInsumo)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format("Update insumo set NombreInsumo='{0}', TipoInsumo='{1}', CantidadInsumo ='{2}' where CodInsumo={3}",
                                                                  pInsumo.NombreInsumo, pInsumo.TipoInsumo, pInsumo.CantidadInsumo, pInsumo.CodInsumo), conexion);

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
        public static int Eliminar(string pCodInsumo)

        {
            int retorno = 0;

            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format(" DELETE insumo FROM insumo where CodInsumo = {0} ", pCodInsumo), conexion);

            retorno = comando.ExecuteNonQuery();

            conexion.Close();

            return(retorno);
        }
예제 #21
0
        public static int EliminarPersona(string ppersona)

        {
            int retorno = 0;

            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format(" DELETE  FROM persona where CodigoPersona = {0} ", ppersona), conexion);

            retorno = comando.ExecuteNonQuery();

            conexion.Close();

            return(retorno);
        }
예제 #22
0
        public static int EliminarSucursal(string pcodigosucur)

        {
            int retorno = 0;

            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format(" DELETE  FROM sucursal where CodSucursal = {0} ", pcodigosucur), conexion);

            retorno = comando.ExecuteNonQuery();

            conexion.Close();

            return(retorno);
        }
예제 #23
0
        public static int EliminarReceta(string preceta)

        {
            int retorno = 0;

            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format(" DELETE  FROM receta where CodProducto = {0} ", preceta), conexion);

            retorno = comando.ExecuteNonQuery();

            conexion.Close();

            return(retorno);
        }
예제 #24
0
        public static int EliminarAsignacion(string pasig)

        {
            int retorno = 0;

            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand comando = new MySqlCommand(string.Format(" DELETE  FROM asig_rol where CodRol = {0} ", pasig), conexion);

            retorno = comando.ExecuteNonQuery();

            conexion.Close();

            return(retorno);
        }
예제 #25
0
        public static roles ObtenerCodigo(string codpersona)
        {
            roles           proles   = new roles();
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand    _comando = new MySqlCommand(String.Format("SELECT CodRol FROM asig_rol where CodPersona = {0} ", codpersona), conexion);
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                proles.CodRoles = _reader.GetString(0);
            }

            conexion.Close();
            return(proles);
        }
예제 #26
0
        public MENU_BORRARSUCURSAL()
        {
            InitializeComponent();
            String          _query   = String.Format("SELECT CodSucursal FROM sucursal", comboBox1.Text);
            MySqlCommand    _comando = new MySqlCommand(_query, BDcomun.ObtenerConexion());
            MySqlDataReader _reader  = _comando.ExecuteReader();

            comboBox1.Items.Clear();
            if (_reader.HasRows)
            {
                while (_reader.Read())
                {
                    comboBox1.Items.Add(_reader.GetString("CodSucursal"));
                }
            }
        }
예제 #27
0
        public FBuscarInsumo()
        {
            InitializeComponent();

            String          _query   = String.Format("SELECT NombreInsumo FROM insumo", cbxInsumo.Text);
            MySqlCommand    _comando = new MySqlCommand(_query, BDcomun.ObtenerConexion());
            MySqlDataReader _reader  = _comando.ExecuteReader();

            cbxInsumo.Items.Clear();
            if (_reader.HasRows)
            {
                while (_reader.Read())
                {
                    cbxInsumo.Items.Add(_reader.GetString("NombreInsumo"));
                }
            }
        }
예제 #28
0
        public static asig_rol ObtenerAsignacion(string pcodasig)
        {
            asig_rol        pasig    = new asig_rol();
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand    _comando = new MySqlCommand(String.Format("SELECT * FROM asig_rol where CodRol = {0} ", pcodasig), conexion);
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                pasig.CodPersona = _reader.GetString(0);
                pasig.CodRol     = _reader.GetString(1);
            }

            conexion.Close();
            return(pasig);
        }
예제 #29
0
        public static sucursal ObtenerLat(string coordenadas)
        {
            sucursal        psuc     = new sucursal();
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand    _comando = new MySqlCommand(String.Format("SELECT Latitud, Longitud FROM sucursal where CodSucursal = {0} ", coordenadas), conexion);
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                psuc.Latitud  = _reader.GetDouble(0);
                psuc.Longitud = _reader.GetDouble(1);
            }

            conexion.Close();
            return(psuc);
        }
예제 #30
0
        public static receta ObtenerReceta(string preceta)
        {
            receta          prec     = new receta();
            MySqlConnection conexion = BDcomun.ObtenerConexion();

            MySqlCommand    _comando = new MySqlCommand(String.Format("SELECT * FROM receta where CodReceta = {0} ", preceta), conexion);
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                prec.CodInsumo   = _reader.GetString(0);
                prec.CodProducto = _reader.GetString(1);
                prec.CodInsumo   = _reader.GetString(2);
            }

            conexion.Close();
            return(prec);
        }