コード例 #1
0
 private void Buscar()
 {
     try
     {
         dataGridView1.DataSource = N_Produccion.Buscar(txtBuscar.Text);
         this.formato();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
コード例 #2
0
 private void Buscar()
 {
     try
     {
         dgvReceta.DataSource = N_Produccion.BuscarMP(Convert.ToInt32(cboPT.SelectedValue), Convert.ToDecimal(txtQTY.Text));
         this.formato();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
コード例 #3
0
 private void CargarMP()
 {
     try
     {
         cboMP.DataSource    = N_Produccion.SeleccionarMP();
         cboMP.ValueMember   = "idMP";
         cboMP.DisplayMember = "NombreMP";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
コード例 #4
0
        private void cmdSave_Click(object sender, EventArgs e)
        {
            if (txtCual.Text == "1")
            {
                try
                {
                    string Rpta = "";
                    if (cboPT.Text == string.Empty)
                    {
                        this.MensajeError("Falta de Ingresar");
                        ErrorIcono.SetError(cboPT, "Seleccione el Producto Terminado");
                    }
                    else if (cboMP.Text == string.Empty)
                    {
                        this.MensajeError("Falta de Ingresar");
                        ErrorIcono.SetError(cboMP, "Seleccione la Materia Prima");
                    }
                    else
                    {
                        Rpta = N_Produccion.Insertar(Convert.ToInt32(cboPT.SelectedValue), Convert.ToInt32(cboMP.SelectedValue), Convert.ToDecimal(txtCantMP.Text), Convert.ToDecimal(txtFactor.Text), Convert.ToInt32(txtCantPT.Text));

                        if (Rpta.Equals("OK"))
                        {
                            this.MensajeOk("Se Registro un Nuevo Ingrediente de Produccion");
                            this.Limpiar();
                            this.Listar();
                            tabControl1.SelectedIndex = 0;
                        }
                        else
                        {
                            this.MensajeError(Rpta);
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message + ex.StackTrace);
                }
            }
            if (txtCual.Text == "2")
            {
                try
                {
                    string Rpta = "";
                    if (cboPT.Text == string.Empty)
                    {
                        this.MensajeError("Falta de Ingresar");
                        ErrorIcono.SetError(cboPT, "Seleccione El Producto Terminado");
                    }
                    else if (cboMP.Text == string.Empty)
                    {
                        this.MensajeError("Falta de Ingresar");
                        ErrorIcono.SetError(cboMP, "Seleccione la Materia Prima");
                    }
                    else
                    {
                        Rpta = N_Produccion.Actualizar(Convert.ToInt32(txtIdeProduccion.Text), Convert.ToInt32(cboPT.SelectedValue), Convert.ToInt32(cboMP.SelectedValue), Convert.ToDecimal(txtCantMP.Text), Convert.ToDecimal(txtFactor.Text), Convert.ToInt32(txtCantPT.Text));
                        if (Rpta.Equals("OK"))
                        {
                            this.MensajeOk("Se Actualizo los Datos de Produccion");
                            this.Limpiar();
                            this.Listar();
                            tabControl1.SelectedIndex = 0;
                        }
                        else
                        {
                            this.MensajeError(Rpta);
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message + ex.StackTrace);
                }
            }
        }