コード例 #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(comboBox1.Text) || string.IsNullOrWhiteSpace(txtcantidad.Text) || string.IsNullOrWhiteSpace(ComboBoxIngrediente.Text))
            {
                MessageBox.Show("Hay Uno o mas Campos Vacios!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            else
            {
                receta preceta = new receta();
                preceta.CodProducto    = comboBox1.Text;
                preceta.CodInsumo      = ComboBoxIngrediente.Text;
                preceta.CantidadReceta = Convert.ToInt32(txtcantidad.Text);


                int resultado = BDconsultas.AgregarReceta(preceta);
                if (resultado > 0)
                {
                    MessageBox.Show("Asignación Guardada Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No se pudo guardar la asignación", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
コード例 #2
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);
        }
コード例 #3
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);
        }
コード例 #4
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);
        }
コード例 #5
0
 private void btseleccionar_Click(object sender, EventArgs e)
 {
     if (dg_datos.SelectedRows.Count == 1)
     {
         string id = Convert.ToString(dg_datos.CurrentRow.Cells[1].Value);
         recetaactual = BDconsultas.ObtenerReceta(id);
     }
     else
     {
         MessageBox.Show("Debe de seleccionar una fila");
     }
     if (recetaactual != null)
     {
         comboBox1.Text           = Convert.ToString(recetaactual.CodProducto);
         ComboBoxIngrediente.Text = Convert.ToString(recetaactual.CodInsumo);
         txtcantidad.Text         = Convert.ToString(recetaactual.CantidadReceta);
     }
 }
コード例 #6
0
        public static List <receta> BuscarRecetas()
        {
            List <receta>   _lista   = new List <receta>();
            MySqlConnection conexion = BDcomun.ObtenerConexion();


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

            while (_reader.Read())
            {
                receta preceta = new receta();
                preceta.CodProducto    = _reader.GetString(0);
                preceta.CodInsumo      = _reader.GetString(1);
                preceta.CantidadReceta = _reader.GetInt32(2);



                _lista.Add(preceta);
            }

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