Exemplo n.º 1
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                IngredienteNegocio ingredienteNegocio = new IngredienteNegocio();

                Ingrediente ing;

                ing = (Ingrediente)dgvIngredientes.CurrentRow.DataBoundItem;
                textNombreIngrediente.Text   = ing.Nombre;
                textCantidadIngrediente.Text = ing.Master.ToString();
                textPrecioIngrediente.Text   = ing.Precio.ToString();
                cboUnidadmedida.Text         = ing.UM.DescripcionCorta;
                dgvIngredientes.Enabled      = false;

                estado = true;
            }
            catch (InvalidCastException ex)
            {
                MessageBox.Show("algo paso");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 2
0
        private void cargarGrilla()
        {
            IngredienteNegocio          negocio          = new IngredienteNegocio();
            IngredientePorComidaNegocio porComidaNegocio = new IngredientePorComidaNegocio();
            ComidaNegocio negocioc = new ComidaNegocio();
            Comida        comida   = new Comida();

            try
            {
                comida = (Comida)cboComida.SelectedItem;
                int xx = comida.Id;
                dgvIngreporComida.DataSource           = porComidaNegocio.ListarIngredienteporcomida(xx);
                dgvIngreporComida.Columns[1].Visible   = false;
                dgvIngreporComida.Columns[2].Visible   = false;
                dgvIngreporComida.Columns[4].Visible   = false;
                dgvIngreporComida.Columns[3].Visible   = false;
                dgvIngreporComida.Columns[5].Visible   = false;
                dgvIngredienteppcc.DataSource          = porComidaNegocio.ListarIngredientecc(xx);
                dgvIngredienteppcc.Columns[0].Visible  = false;
                dgvIngredienteppcc.Columns[2].Visible  = false;
                dgvIngredienteppcc.Columns[3].Visible  = false;
                dgvIngredienteppcc.Columns[4].Visible  = false;
                dgvIngredienteppcc.Columns[5].Visible  = false;
                dgvIngredienteppcc.Columns[6].Visible  = false;
                dgvIngredienteppcc.Columns[7].Visible  = false;
                dgvIngredienteppcc.Columns[8].Visible  = false;
                dgvIngredienteppcc.Columns[9].Visible  = false;
                dgvIngredienteppcc.Columns[10].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 3
0
        private void cargarGrilla()
        {
            IngredienteNegocio  negocio  = new IngredienteNegocio();
            UnidadMedidaNegocio unidMedi = new UnidadMedidaNegocio();

            try
            {
                cboUnidadmedida.DataSource          = unidMedi.listarUnidadMedida();
                cboUnidadmedida.DisplayMember       = "DescripcionCorta"; //Nombre de la varible a mostrar en pantalla
                cboUnidadmedida.ValueMember         = "IdUnidad";         // nobre de la variable del id a mostar
                listaIngredienteLocal               = negocio.ListarIngrediente();
                dgvIngredientes.DataSource          = listaIngredienteLocal;
                dgvIngredientes.Columns[2].Visible  = false;
                dgvIngredientes.Columns[10].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 4
0
        private void btnEliminar_Click_1(object sender, EventArgs e)
        {
            IngredienteNegocio negocio = new IngredienteNegocio();

            Ingrediente ing;

            ing = (Ingrediente)dgvIngredientes.CurrentRow.DataBoundItem;


            DialogResult result = MessageBox.Show("Reamente desea eliminar?", "Eliminar", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                negocio.eliminarIngrediente(ing);
                DeleteAlls();
                cargarGrilla();
            }
            else if (result == DialogResult.No)
            {
            }
        }
Exemplo n.º 5
0
        private void AceptarAgregaIngrediente_Click_1(object sender, EventArgs e)
        {
            Ingrediente        ingrediente    = new Ingrediente();
            IngredienteNegocio negocio        = new IngredienteNegocio();
            UnidadDeMedida     unidadDeMedida = new UnidadDeMedida();

            try
            {
                if (textNombreIngrediente.Text.Trim() == string.Empty)
                {
                    lTxtvacioNombre.Visible = true;

                    pnNombreing.BackColor   = System.Drawing.Color.Red;
                    dgvIngredientes.Enabled = false;
                    return;
                }
                else
                {
                    lTxtvacioNombre.Visible = false;

                    pnNombreing.BackColor   = System.Drawing.Color.Black;
                    dgvIngredientes.Enabled = true;
                }
                if (textCantidadIngrediente.Text.Trim() == string.Empty || Convert.ToDecimal(textCantidadIngrediente.Text) < 1)
                {
                    ltxtcantidadIngrediente.Visible = true;
                    pnCantidading.BackColor         = System.Drawing.Color.Red;
                    dgvIngredientes.Enabled         = true;
                    return;
                }
                else
                {
                    ltxtcantidadIngrediente.Visible = false;
                    pnCantidading.BackColor         = System.Drawing.Color.Black;
                    dgvIngredientes.Enabled         = true;
                }

                if (textPrecioIngrediente.Text.Trim() == string.Empty || (Convert.ToDecimal(textPrecioIngrediente.Text)) < 1)
                {
                    ltxtprecioingrediente.Visible = true;
                    pnPrecioing.BackColor         = System.Drawing.Color.Red;
                    dgvIngredientes.Enabled       = true;
                    return;
                }
                else
                {
                    ltxtprecioingrediente.Visible = false;
                    pnPrecioing.BackColor         = System.Drawing.Color.Black;
                    dgvIngredientes.Enabled       = true;
                }

                if (estado == false)
                {
                    DateTime fecha = DateTime.Today;
                    ingrediente.Nombre  = textNombreIngrediente.Text;
                    ingrediente.Stock   = 0;
                    ingrediente.Master  = Convert.ToDecimal(textCantidadIngrediente.Text);
                    ingrediente.Precio  = Convert.ToDecimal(textPrecioIngrediente.Text);
                    ingrediente.UM      = (UnidadDeMedida)cboUnidadmedida.SelectedItem;
                    ingrediente.F_Mod   = fecha.ToLocalTime();
                    ingrediente.UserMod = Usuario.UsuarioLogin;
                    ingrediente.F_Add   = fecha.ToLocalTime();
                    ingrediente.UserAdd = Usuario.UsuarioLogin;
                    if (negocio.validarIngrediente(ingrediente))
                    {
                        lIngredienteexiste.Visible = true;
                        pnNombreing.BackColor      = System.Drawing.Color.Red;
                        dgvIngredientes.Enabled    = false;
                        return;
                    }
                    else
                    {
                        lIngredienteexiste.Visible = false;
                        pnNombreing.BackColor      = System.Drawing.Color.Black;
                        dgvIngredientes.Enabled    = true;
                    }

                    DeleteAlls();
                    cargarGrilla();
                }
                if (estado == true)
                {
                    DateTime           fecha = DateTime.Today;
                    IngredienteNegocio ingredienteNegocio = new IngredienteNegocio();
                    Ingrediente        ingredient         = new Ingrediente();
                    Ingrediente        ing = (Ingrediente)dgvIngredientes.CurrentRow.DataBoundItem;
                    ingredient.Id      = ing.Id;
                    ingredient.Nombre  = textNombreIngrediente.Text;
                    ingredient.Master  = Convert.ToDecimal(textCantidadIngrediente.Text);
                    ingredient.UM      = (UnidadDeMedida)cboUnidadmedida.SelectedItem;
                    ingredient.Precio  = Convert.ToDecimal(textPrecioIngrediente.Text);
                    ingredient.F_Mod   = fecha.ToLocalTime();
                    ingredient.UserMod = Usuario.UsuarioLogin;
                    ingredient.estado  = true;
                    negocio.modificarIngrediente(ingredient);
                    textNombreIngrediente.Text   = "";
                    textCantidadIngrediente.Text = "";
                    textPrecioIngrediente.Text   = "";
                    estado = false;
                    cargarGrilla();

                    dgvIngredientes.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }