Exemplo n.º 1
0
        private void nombreTextBox_Validating(object sender, CancelEventArgs e)
        {
            string error = null;

            if (!Validacion.esCadena(nombreTextBox))
            {
                error    = "Ingrese el nombre de la medida";
                e.Cancel = true;
                errorProvider1.SetError((Control)sender, error);
            }
            else if (DatosMedida.existeMedidaN(id, nombreTextBox.Text))
            {
                nombreTextBox.BackColor = colorOk;
                errorProvider1.SetError(nombreTextBox, String.Empty);
            }
            else if (DatosMedida.existeN(nombreTextBox.Text))
            {
                nombreTextBox.BackColor = Color.White;
                error    = "La medida ya existe";
                e.Cancel = true;
                errorProvider1.SetError((Control)sender, error);
            }
            else
            {
                nombreTextBox.BackColor = colorOk;
                errorProvider1.SetError((Control)sender, String.Empty);
            }
        }
        public FrmEditarIngredienteReceta(int id, int idReceta)
        {
            InitializeComponent();
            this.idReceta = idReceta;
            medidaBindingSource.DataSource             = DatosMedida.getMedidas();
            materiaPrimaRecetaBindingSource.DataSource = DatosMateriaPrimaReceta.getMateriaPrimaRecetas();

            if (id == 0)
            {
                ingredienteRecetaBindingSource.Add(new IngredienteReceta());
            }
            else
            {
                ingredienteRecetaBindingSource.Add(DatosIngredienteReceta.getIngredienteReceta(id));

                cbMedida1.SelectedItem  = ((IngredienteReceta)ingredienteRecetaBindingSource.Current).Medida;
                cbMedida1.SelectedValue = ((IngredienteReceta)ingredienteRecetaBindingSource.Current).Medida.Id;

                cbMateriaPrimaReceta.SelectedItem  = ((IngredienteReceta)ingredienteRecetaBindingSource.Current).Nombre;
                cbMateriaPrimaReceta.SelectedValue = ((IngredienteReceta)ingredienteRecetaBindingSource.Current).Nombre.Id;

                IngredienteReceta ir = (IngredienteReceta)ingredienteRecetaBindingSource.Current;

                if (ir.Nombre.Nombre != "")
                {
                    this.Text = "Editar " + ir.Nombre.Nombre;
                }
            }
        }
Exemplo n.º 3
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!validaciones())
                {
                    return;
                }

                Medida m = (Medida)medidaBindingSource.Current;
                m.Activo = true;
                if (m.Id == 0)
                {
                    DatosMedida.Crear(m);
                }
                else
                {
                    DatosMedida.Modificar(m);
                }
                Close();
            }
            catch
            {
                MessageBox.Show("Complete todos los campos");
            }
        }
Exemplo n.º 4
0
        public FrmEditarArticuloPedido(int id, int idPedido)
        {
            InitializeComponent();
            this.idPedido = idPedido;
            medidaBindingSource.DataSource = DatosMedida.getMedidas();

            if (id == 0)
            {
                articuloPedidoBindingSource.Add(new ArticuloPedido());
            }
            else
            {
                articuloPedidoBindingSource.Add(DatosArticuloPedido.getArticuloPedido(id));

                cbMedida.SelectedItem  = ((ArticuloPedido)articuloPedidoBindingSource.Current).Medida;
                cbMedida.SelectedValue = ((ArticuloPedido)articuloPedidoBindingSource.Current).Medida.Id;

                ArticuloPedido ap = (ArticuloPedido)articuloPedidoBindingSource.Current;

                if (ap.Nombre != "")
                {
                    this.Text = "Editar " + ap.Nombre;
                }
            }
        }
Exemplo n.º 5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                Medida m = (Medida)medidaBindingSource.Current;
                if (!DatosMedida.enUso(m.Id))
                {
                    m.Activo = false;

                    if (MessageBox.Show("¿Esta seguro de eliminar a " + m.Nombre + "?", "Eliminar", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        DatosMedida.Modificar(m);
                        Actualizar();
                    }
                }
                else
                {
                    MessageBox.Show("El objeto seleccionado no puede ser eliminado");
                }
            }
            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;
                }
            }
        }
Exemplo n.º 7
0
        public FrmEditarProducto(int id)
        {
            InitializeComponent();
            tipoProductoBindingSource.DataSource      = DatosTipoProducto.getTipoProductos();
            medidaBindingSource.DataSource            = DatosMedida.getMedidas();
            tipoEnvasadoBindingSource.DataSource      = DatosTipoEnvasado.getTipoEnvasados();
            seleccionProductoBindingSource.DataSource = DatosSeleccionProducto.getSeleccionProductos();

            this.fechaElaboracionDateTimePicker.MaxDate = DateTime.Today;
            this.fechaVencimientoDateTimePicker.MinDate = DateTime.Today.AddDays(1);

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

                productoBindingSource.Add(DatosProducto.getProducto(id));

                cbTipoProducto.SelectedItem  = ((Producto)productoBindingSource.Current).Tipo;
                cbTipoProducto.SelectedValue = ((Producto)productoBindingSource.Current).Tipo.IdTipoProducto;

                cbMedida.SelectedItem  = ((Producto)productoBindingSource.Current).UnidadM;
                cbMedida.SelectedValue = ((Producto)productoBindingSource.Current).UnidadM.Id;

                cbCalidad.SelectedItem  = ((Producto)productoBindingSource.Current).SelProducto;
                cbCalidad.SelectedValue = ((Producto)productoBindingSource.Current).SelProducto.IdSeleccionProducto;

                cbEnvasado.SelectedItem  = ((Producto)productoBindingSource.Current).Envasado;
                cbEnvasado.SelectedValue = ((Producto)productoBindingSource.Current).Envasado.IdTipoEnvasado;

                Producto p = (Producto)productoBindingSource.Current;

                if (p.Nombre != "")
                {
                    this.Text = "Editar " + p.Nombre;
                }
            }
        }
Exemplo n.º 8
0
        public FrmEditarZona(int id)
        {
            InitializeComponent();
            this.id = id;
            if (id == 0)
            {
                medidaBindingSource.Add(new Medida());
            }
            else
            {
                medidaBindingSource.Add(DatosMedida.getMedida(id));

                Medida m = (Medida)medidaBindingSource.Current;

                if (m.Nombre != "")
                {
                    this.Text = "Editar " + m.Nombre;
                }
            }
        }
        public FrmEditarProductoTerminado(int id)
        {
            InitializeComponent();
            productoBindingSource.DataSource          = DatosProducto.getProductos();
            tipoProductoBindingSource.DataSource      = DatosTipoProducto.getTipoProductos();
            medidaBindingSource.DataSource            = DatosMedida.getMedidas();
            tipoEnvasadoBindingSource.DataSource      = DatosTipoEnvasado.getTipoEnvasados();
            seleccionProductoBindingSource.DataSource = DatosSeleccionProducto.getSeleccionProductos();

            this.fechaElaboracionDateTimePicker.MaxDate = DateTime.Today;
            this.fechaVencimientoDateTimePicker.MinDate = DateTime.Today.AddDays(1);

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

                productoTerminadoBindingSource.Add(DatosProductoTerminado.getProductoTerminado(id));

                cbNombreProducto.SelectedItem  = ((ProductoTerminado)productoTerminadoBindingSource.Current).Producto;
                cbNombreProducto.SelectedValue = ((ProductoTerminado)productoTerminadoBindingSource.Current).Producto.IdProducto;

                cbTipoProducto.SelectedItem  = ((ProductoTerminado)productoTerminadoBindingSource.Current).Tipo;
                cbTipoProducto.SelectedValue = ((ProductoTerminado)productoTerminadoBindingSource.Current).Tipo.IdTipoProducto;

                cbMedida.SelectedItem  = ((ProductoTerminado)productoTerminadoBindingSource.Current).UnidadM;
                cbMedida.SelectedValue = ((ProductoTerminado)productoTerminadoBindingSource.Current).UnidadM.Id;

                cbCalidad.SelectedItem  = ((ProductoTerminado)productoTerminadoBindingSource.Current).SelProducto;
                cbCalidad.SelectedValue = ((ProductoTerminado)productoTerminadoBindingSource.Current).SelProducto.IdSeleccionProducto;

                cbEnvasado.SelectedItem  = ((ProductoTerminado)productoTerminadoBindingSource.Current).Envasado;
                cbEnvasado.SelectedValue = ((ProductoTerminado)productoTerminadoBindingSource.Current).Envasado.IdTipoEnvasado;

                ProductoTerminado p = (ProductoTerminado)productoTerminadoBindingSource.Current;

                /*string a = p.Producto.ToString();
                 * MessageBox.Show(a);
                 * string a1 = p.Tipo.ToString();
                 * MessageBox.Show(a1);
                 * string a2 = p.UnidadM.ToString();
                 * MessageBox.Show(a2);
                 * string a3 = p.Envasado.ToString();
                 * MessageBox.Show(a3);
                 * string a4 = p.SelProducto.ToString();
                 * MessageBox.Show(a4);
                 * string a5 = p.FechaElaboracion.ToString();
                 * MessageBox.Show(a5);
                 * string a6 = p.FechaVencimiento.ToString();
                 * MessageBox.Show(a6);
                 * string a7 = p.Gramaje.ToString();
                 * MessageBox.Show(a7);
                 * string a8 = p.CajasPorTarima.ToString();
                 * MessageBox.Show(a8);
                 * string a9 = p.UnidadPorCaja.ToString();
                 * MessageBox.Show(a9);
                 * string a10 = p.LoteProductoTerminado;
                 * MessageBox.Show(a10);
                 * string a11 = p.Stock.ToString();
                 * MessageBox.Show(a11);
                 * string a12 = p.KgPorTarima.ToString();
                 * MessageBox.Show(a12);
                 * string a13 = p.CodigoBarraProducto;
                 * MessageBox.Show(a13);*/

                if (p.Producto.Nombre != "")
                {
                    this.Text = "Editar " + p.Producto.Nombre;
                }
            }
        }
Exemplo n.º 10
0
 private void Actualizar()
 {
     medidaBindingSource.DataSource = DatosMedida.getMedidas();
 }