示例#1
0
        void limpiar()
        {
            TxtFechaCaducidad.Clear();
            TxtNombre.Clear();
            TxtCosto.Clear();
            TxtPrecioMin.Clear();
            TxtprecioVenta.Clear();
            TxtIva.Clear();
            TxtStock.Clear();
            TxtStockMin.Clear();
            TxtDescripcion.Clear();

            cbidPromocio.Visible   = false;
            lblselecpromo.Visible  = false;
            cbpromocion.DataSource = null;
            cbProveedor.DataSource = null;
            CbMedida.DataSource    = null;
            CbFamilia.DataSource   = null;
            TxtCodigoBarra.Clear();
        }
示例#2
0
        void Registrar()
        {
            bool f = false;

            try
            {
                if (validartxt())
                {
                    if (p.validarNombre(TxtNombre.Text) != true)
                    {
                        if (p.TrueCodigoBarraRegistrado(TxtCodigoBarra.Text) != true)
                        {
                            p.Codigo      = TxtCodigoBarra.Text;
                            p.Nombre      = TxtNombre.Text;
                            p.Descripcion = TxtDescripcion.Text;
                            p.IdProveedor = Convert.ToInt32(cbProveedor.SelectedValue.ToString());
                            p.Stock       = Convert.ToInt32(TxtStock.Text);
                            p.StockMin    = Convert.ToInt32(TxtStockMin.Text);
                            p.Costo       = Convert.ToDouble(TxtCosto.Text);
                            p.Precio      = Convert.ToDouble(TxtprecioVenta.Text);
                            p.IVA         = Convert.ToDouble(TxtIva.Text);
                            p.Promocion   = cbpromocion.SelectedItem.ToString();
                            if (cbidPromocio.Visible)
                            {
                                p.IdPromocion = Convert.ToInt32(cbidPromocio.SelectedValue.ToString());
                            }
                            else
                            {
                                p.IdPromocion = null;
                            }

                            p.PrecioMin = Convert.ToDouble(TxtprecioVenta.Text);
                            p.IdUnidad  = Convert.ToInt32(CbMedida.SelectedValue.ToString());
                            p.IdFamilia = Convert.ToInt32(CbFamilia.SelectedValue.ToString());
                            p.Estatus   = CbEstatus.SelectedText.ToString();
                            try
                            {
                                p.FechaCaducidad = Convert.ToString(TxtFechaCaducidad.Text);
                                f = true;
                            }
                            catch (Exception e) {
                                MessageBox.Show("Introdusca una fecha correcta", "Mensaje");
                                TxtFechaCaducidad.Focus();
                                f = false;
                            }

                            if (f)
                            {
                                p.RegistrarProducto();
                                cargargridprincipal();
                                MessageBox.Show("Producto Registrado correctamente");
                                limpiar();
                            }
                        }
                        else
                        {
                            MessageBox.Show("El codigo de barra ya fue registrado intente con otro", "Mensaje");
                            TxtCodigoBarra.Focus();
                        }
                    }
                    else
                    {
                        MessageBox.Show("EL NOMBRE de este producto ya existe", "Mensaje");
                        TxtNombre.Focus();
                    }
                }
                else
                {
                    MessageBox.Show("Para continuar Llene los campos requerido, los que se marcan con *", "Mensaje");
                }
            }
            catch (Exception e) {
                MessageBox.Show("Error consulte con su administrador error:" + e.ToString(), "Error");
            }
        }