예제 #1
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());
            }
        }
        private void BtnAgregar_Click(object sender, EventArgs e)
        {
            if (!verificarDatos())
            {
                MessageBox.Show("Rellene todos los datos");
                return;
            }
            Comida comida = new Comida();

            comida.descripcion = txtDescripcion.Text.ToString();
            comida.nombre      = txtNombre.Text.ToString();

            comida.precio    = Convert.ToDecimal(txtPrecio.Text.ToString());
            comida.tipoPlato = (TipoPlato)cbxTipo.SelectedItem;
            ComidaNegocio negocio = new ComidaNegocio();

            if (negocio.agregar(comida))
            {
                MessageBox.Show("se agrego correctamente");
                this.Close();
            }
            else
            {
                MessageBox.Show("No se pudo ingresar el elemento");
            }
        }
        private void BtnAgregar_Click(object sender, EventArgs e)
        {
            if (verificarDatos())
            {
                try
                {
                    Comida comida = new Comida();
                    comida.descripcion = txtDescripcion.Text.ToString();
                    comida.nombre      = txtNombre.Text.ToString();

                    comida.precio    = Convert.ToDecimal(txtPrecio.Text.ToString());
                    comida.tipoPlato = (TipoPlato)cbxTipo.SelectedItem;
                    comida.id        = id;
                    if (ComidaNegocio.modificar(comida))
                    {
                        MessageBox.Show("Plato modificado");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo modificar los datos");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }
예제 #4
0
        private void IngredientePorComida_Load(object sender, EventArgs e)
        {
            ComidaNegocio negocioc = new ComidaNegocio();

            cboComida.DataSource    = negocioc.ListarComida();
            cboComida.DisplayMember = "Nombre"; //Nombre de la varible a mostrar en pantalla
            cboComida.ValueMember   = "Id";     // nobre de la variable del id a mostar
            cargarGrilla();
        }
예제 #5
0
        private void btnmodificarcomida_Click(object sender, EventArgs e)
        {
            ComidaNegocio comidaNegocio = new ComidaNegocio();


            Comida comida;

            comida = (Comida)dgvlistacomida.CurrentRow.DataBoundItem;

            textComida.Text       = comida.Nombre.ToString();
            textcomidaprecio.Text = comida.Precio.ToString();
            estado = true;
        }
예제 #6
0
        private void cargarGrillacomida()
        {
            ComidaNegocio     negocio    = new ComidaNegocio();
            TipoComidaNegocio tipoComida = new TipoComidaNegocio();

            try
            {
                listaComidaLocal                  = negocio.ListarComida();
                cboTipoComida.DataSource          = tipoComida.ListarTipoComida();
                cboTipoComida.DisplayMember       = "Nombre"; //Nombre de la varible a mostrar en pantalla
                cboTipoComida.ValueMember         = "Id";     // nobre de la variable del id a mostar
                dgvlistacomida.DataSource         = listaComidaLocal;
                dgvlistacomida.Columns[7].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        private void Grilla()
        {
            ComidaNegocio comida = new ComidaNegocio();

            try
            {
                listado             = comida.listar();
                dgvPlato.DataSource = listado;
                dgvPlato.Columns["id"].DisplayIndex     = 0;
                dgvPlato.Columns["nombre"].DisplayIndex = 1;
                dgvPlato.Columns["tipo"].Visible        = false;
                for (int i = 0; i < dgvPlato.Columns.Count; i++)
                {
                    dgvPlato.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
 private void BtnEliminar_Click(object sender, EventArgs e)
 {
     if (dgvPlato.Rows.GetRowCount(DataGridViewElementStates.Selected) < 1)
     {
         MessageBox.Show("Seleccione una fila");
     }
     else
     {
         if (MessageBox.Show("Estas Seguro de eliminar ester Producto", "ELIMINACION", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             if (ComidaNegocio.eliminar((Comida)dgvPlato.CurrentRow.DataBoundItem))
             {
                 MessageBox.Show("Producto eliminado");
                 Grilla();
             }
             else
             {
                 MessageBox.Show("No se pudo eliminar el Producto");
             }
         }
     }
 }
예제 #9
0
        private void btnEliminarComida_Click(object sender, EventArgs e)
        {
            ComidaNegocio comidaNegocio = new ComidaNegocio();


            Comida comida;

            comida = (Comida)dgvlistacomida.CurrentRow.DataBoundItem;


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

            if (result == DialogResult.Yes)
            {
                comidaNegocio.eliminarComida(comida);
                DeleteAllsc();
                cargarGrillacomida();
            }
            else if (result == DialogResult.No)
            {
            }
        }
예제 #10
0
        private void btnagregarcomida_Click(object sender, EventArgs e)
        {
            if (textComida.Text.Trim() == string.Empty)
            {
                lComidaNombre.Visible = true;

                pnNombrecomida.BackColor = System.Drawing.Color.Red;
                dgvlistacomida.Enabled   = false;
                return;
            }
            else
            {
                lComidaNombre.Visible = false;

                pnNombrecomida.BackColor = System.Drawing.Color.Black;
                dgvlistacomida.Enabled   = true;
            }
            if (textcomidaprecio.Text.Trim() == string.Empty || (Convert.ToDecimal(textcomidaprecio.Text)) < 1)
            {
                lComidapecio.Visible     = true;
                pnPreciocomida.BackColor = System.Drawing.Color.Red;
                dgvlistacomida.Enabled   = true;
                return;
            }
            else
            {
                lComidapecio.Visible     = false;
                pnPreciocomida.BackColor = System.Drawing.Color.Black;
                dgvlistacomida.Enabled   = true;
            }


            if (estado == false)
            {
                Comida        comida     = new Comida();
                TipoComida    tipoComida = new TipoComida();
                ComidaNegocio negocio    = new ComidaNegocio();
                try
                {
                    DateTime fecha = DateTime.Today;

                    comida.Nombre  = textComida.Text;
                    comida.Precio  = Convert.ToDecimal(textcomidaprecio.Text);
                    comida.TC      = (TipoComida)cboTipoComida.SelectedItem;
                    comida.F_Add   = fecha.ToLocalTime();
                    comida.UserAdd = Usuario.UsuarioLogin;
                    comida.F_Mod   = fecha.ToLocalTime();
                    comida.UserMod = Usuario.UsuarioLogin;
                    if (negocio.validarComida(comida))
                    {
                        lComidaexiste.Visible    = true;
                        pnNombrecomida.BackColor = System.Drawing.Color.Red;
                        dgvlistacomida.Enabled   = false;
                        return;
                    }
                    else
                    {
                        lComidaexiste.Visible    = false;
                        pnNombrecomida.BackColor = System.Drawing.Color.Black;
                        dgvlistacomida.Enabled   = true;
                    }
                    DeleteAllsc();
                    cargarGrillacomida();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
            if (estado == true)
            {
                DateTime      fecha   = DateTime.Today;
                Comida        comida  = new Comida();
                ComidaNegocio negocio = new ComidaNegocio();
                Comida        comi;
                comi           = (Comida)dgvlistacomida.CurrentRow.DataBoundItem;
                comida.Id      = comi.Id;
                comida.Nombre  = textComida.Text;
                comida.Precio  = Convert.ToDecimal(textcomidaprecio.Text);
                comida.TC      = (TipoComida)cboTipoComida.SelectedItem;
                comida.Estado  = true;
                comida.F_Mod   = fecha.ToLocalTime();
                comida.UserMod = Usuario.UsuarioLogin;
                negocio.modificarComida(comida);
                estado = false;
                DeleteAllsc();
                cargarGrillacomida();
            }
        }