Exemplo n.º 1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }
                MateriaPrima mp = (MateriaPrima)materiaPrimaBindingSource.Current;
                mp.TipoMateriaPrima = (TipoMateriaPrima)cbTipoMateriaPrima.SelectedItem;
                mp.Medida           = (Medida)cbMedida.SelectedItem;
                mp.Marca            = (Marca)cbMarca.SelectedItem;
                mp.Proveedor        = (Proveedor)cbProveedor.SelectedItem;
                mp.FechaIngreso     = fechaIngresoDateTimePicker.Value;
                mp.FechaElaboracion = fechaElaboracionDateTimePicker.Value;
                mp.FechaCaducidad   = fechaCaducidadDateTimePicker.Value;

                mp.Activo = true;

                if (mp.Id == 0)
                {
                    DatosMateriaPrima.Crear(mp);
                }
                else
                {
                    DatosMateriaPrima.Modificar(mp);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }
Exemplo n.º 2
0
        private void txtBuscar_KeyUp(object sender, KeyEventArgs e)
        {
            try
            {
                if (txtBuscar.Text == "")
                {
                    Actualizar();
                }

                if (cbSelector.SelectedIndex == 0)
                {
                    materiaPrimaBindingSource.DataSource = DatosMateriaPrima.getMateriasPrimasPorNombre(txtBuscar.Text);
                }
                else if (cbSelector.SelectedIndex == 1)
                {
                    materiaPrimaBindingSource.DataSource = DatosMateriaPrima.getMateriasPrimasPorProveedor(txtBuscar.Text);
                }
                else if (cbSelector.SelectedIndex == 2)
                {
                    materiaPrimaBindingSource.DataSource = DatosMateriaPrima.getMateriasPrimasPorTipo(txtBuscar.Text);
                }
            }
            catch
            {
                MessageBox.Show("No se encontro nada en su busqueda");
                Actualizar();
            }
        }
Exemplo n.º 3
0
 private void Actualizar()
 {
     try
     {
         if (txtBuscar.Text == "Buscar" || txtBuscar.Text == "")
         {
             materiaPrimaBindingSource.DataSource = DatosMateriaPrima.getMateriasPrimas();//getMateriaPrimaPorTipo((int)cbTipoMateriaPrimas.ComboBox.SelectedValue);
         }
     }
     catch
     {
     }
 }
Exemplo n.º 4
0
 private void Actualizar()
 {
     try
     {
         if (txtBuscar.Text == "Buscar" || txtBuscar.Text == "")
         {
             materiaPrimaBindingSource.DataSource = DatosMateriaPrima.getMateriasPrimas();
         }
     }
     catch
     {
     }
 }
Exemplo n.º 5
0
        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            try
            {
                MateriaPrima mp = (MateriaPrima)materiaPrimaBindingSource.Current;
                mp.Activo = false;

                if (MessageBox.Show("¿Esta seguro de dar de baja a " + mp.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    DatosMateriaPrima.Modificar(mp);
                    Actualizar();
                }
            }
            catch
            {
                MessageBox.Show("No seleccionó nada");
            }
        }
Exemplo n.º 6
0
        public FrmEditarMateriaPrima(int id)
        {
            InitializeComponent();
            tipoMateriaPrimaBindingSource.DataSource = DatosTipoMateriaPrima.getTiposMateriaPrima();
            medidaBindingSource.DataSource           = DatosMedida.getMedidas();
            marcaBindingSource.DataSource            = DatosMarca.getMarcas();
            proveedorBindingSource.DataSource        = DatosProveedor.getProveedores();

            this.fechaIngresoDateTimePicker.MaxDate     = DateTime.Today;
            this.fechaIngresoDateTimePicker.MinDate     = DateTime.Today.AddDays(-3);
            this.fechaElaboracionDateTimePicker.MaxDate = DateTime.Today.AddDays(-4);
            this.fechaCaducidadDateTimePicker.MinDate   = DateTime.Today.AddDays(2);

            if (id == 0)
            {
                materiaPrimaBindingSource.Add(new MateriaPrima());
            }
            else
            {
                fechaElaboracion = true;
                fechaCaducidad   = true;

                materiaPrimaBindingSource.Add(DatosMateriaPrima.getMateriaPrima(id));

                cbTipoMateriaPrima.SelectedItem  = ((MateriaPrima)materiaPrimaBindingSource.Current).TipoMateriaPrima;
                cbTipoMateriaPrima.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).TipoMateriaPrima.Id;

                cbMedida.SelectedItem  = ((MateriaPrima)materiaPrimaBindingSource.Current).Medida;
                cbMedida.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Medida.Id;

                cbMarca.SelectedItem  = ((MateriaPrima)materiaPrimaBindingSource.Current).Marca;
                cbMarca.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Marca.Id;

                cbProveedor.SelectedItem  = ((MateriaPrima)materiaPrimaBindingSource.Current).Proveedor;
                cbProveedor.SelectedValue = ((MateriaPrima)materiaPrimaBindingSource.Current).Proveedor.Id;

                MateriaPrima mp = (MateriaPrima)materiaPrimaBindingSource.Current;

                if (mp.Nombre != "")
                {
                    this.Text = "Editar " + mp.Nombre;
                }
            }
        }