Ejemplo n.º 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            String Mensaje = "";

            BorrarMensajeError();
            if (ValidarCampos())
            {
                if (Program.Evento == 0)
                {
                    P.IdCategoria  = Convert.ToInt32(cbxCategoria.SelectedValue);
                    P.Producto     = txtProducto.Text;
                    P.PrecioCompra = Convert.ToDecimal(txtPCompra.Text);
                    P.Stock        = Convert.ToInt32(txtStock.Text);
                    Mensaje        = P.RegistrarProductos();
                    if (Mensaje == "Este Producto ya ha sido Registrado.")
                    {
                        MessageBox.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    else
                    {
                        MessageBox.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                }
                else
                {
                    P.IdP          = Convert.ToInt32(txtIdP.Text);
                    P.IdCategoria  = Convert.ToInt32(cbxCategoria.SelectedValue);
                    P.Producto     = txtProducto.Text;
                    P.PrecioCompra = Convert.ToDecimal(txtPCompra.Text);
                    P.Stock        = Convert.ToInt32(txtStock.Text);
                    MessageBox.Show(P.ActualizarProductos(), "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
            }
        }
Ejemplo n.º 2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            String Mensaje = "";

            if (txtProducto.Text.Trim() != "")
            {
                if (txtMarca.Text.Trim() != "")
                {
                    if (txtPCompra.Text.Trim() != "")
                    {
                        if (txtPVenta.Text.Trim() != "")
                        {
                            if (txtStock.Text.Trim() != "")
                            {
                                if (Program.Evento == 0)
                                {
                                    P.IdCategoria      = Convert.ToInt32(cbxCategoria.SelectedValue);
                                    P.Producto         = txtProducto.Text;
                                    P.Marca            = txtMarca.Text;
                                    P.PrecioCompra     = Convert.ToDecimal(txtPCompra.Text);
                                    P.PrecioVenta      = Convert.ToDecimal(txtPVenta.Text);
                                    P.Stock            = Convert.ToInt32(txtStock.Text);
                                    P.FechaVencimiento = Convert.ToDateTime(dateTimePicker1.Value);
                                    Mensaje            = P.RegistrarProductos();
                                    if (Mensaje == "Este Producto ya ha sido Registrado.")
                                    {
                                        DevComponents.DotNetBar.MessageBoxEx.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                    }
                                    else
                                    {
                                        DevComponents.DotNetBar.MessageBoxEx.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        Limpiar();
                                    }
                                }
                                else
                                {
                                    P.IdP              = Convert.ToInt32(txtIdP.Text);
                                    P.IdCategoria      = Convert.ToInt32(cbxCategoria.SelectedValue);
                                    P.Producto         = txtProducto.Text;
                                    P.Marca            = txtMarca.Text;
                                    P.PrecioCompra     = Convert.ToDecimal(txtPCompra.Text);
                                    P.PrecioVenta      = Convert.ToDecimal(txtPVenta.Text);
                                    P.Stock            = Convert.ToInt32(txtStock.Text);
                                    P.FechaVencimiento = Convert.ToDateTime(dateTimePicker1.Value);
                                    DevComponents.DotNetBar.MessageBoxEx.Show(P.ActualizarProductos(), "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    Limpiar();
                                }
                            }
                            else
                            {
                                DevComponents.DotNetBar.MessageBoxEx.Show("Por Favor Ingrese Stock del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                txtStock.Focus();
                            }
                        }
                        else
                        {
                            DevComponents.DotNetBar.MessageBoxEx.Show("Por Favor Ingrese Precio de Venta del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            txtPVenta.Focus();
                        }
                    }
                    else
                    {
                        DevComponents.DotNetBar.MessageBoxEx.Show("Por Favor Ingrese Precio de Compra del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtPCompra.Focus();
                    }
                }
                else
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show("Por Favor Ingrese Marca del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtMarca.Focus();
                }
            }
            else
            {
                DevComponents.DotNetBar.MessageBoxEx.Show("Por Favor Ingrese Nombre del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtProducto.Focus();
            }
            FrmListadoProductos LP = new FrmListadoProductos();

            LP.timer1.Start();
        }
Ejemplo n.º 3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                String Mensaje = "";
                if (cbxCategoria.Text.Trim() != "Seleccione")
                {
                    if (cmbProveedor.Text.Trim() != "Seleccione")
                    {
                        if (txtDescripcion.Text.Trim() != "")
                        {
                            if (txtMarca.Text.Trim() != "")
                            {
                                if (txtPCostoIVA.Text.Trim() != "")
                                {
                                    if (txtPVenta.Text.Trim() != "")
                                    {
                                        if (txtStock.Text.Trim() != "")
                                        {
                                            if (cbxCategoria.Text.Trim() != "")
                                            {
                                                if (Program.Evento == 0)
                                                {
                                                    P.IdCategoria    = Convert.ToInt32(cbxCategoria.SelectedValue);
                                                    P.Descripcion    = txtDescripcion.Text;
                                                    P.Marca          = txtMarca.Text;
                                                    P.Stock          = Convert.ToInt32(txtStock.Text);
                                                    P.PrecioCostoIVA = Convert.ToString(txtPCostoIVA.Text);
                                                    P.PrecioVenta    = Convert.ToString(txtPVenta.Text);
                                                    P.FechaRegistro  = Convert.ToDateTime(dtmFechaRegistro.Value);
                                                    P.Proveedor      = Convert.ToInt32(cmbProveedor.SelectedValue);
                                                    Mensaje          = P.RegistrarProductos();
                                                    if (Mensaje == "Este Producto ya ha sido Registrado.")
                                                    {
                                                        DevComponents.DotNetBar.MessageBoxEx.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                                    }
                                                    else
                                                    {
                                                        DevComponents.DotNetBar.MessageBoxEx.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                                        Limpiar();
                                                        Close();
                                                    }
                                                }

                                                /* else
                                                 * {
                                                 *   P.IdP = Convert.ToInt32(txtCodigo.Text);
                                                 *   P.IdCategoria = Convert.ToInt32(cbxCategoria.SelectedValue);
                                                 *   P.Producto = txtDescripcion.Text;
                                                 *   P.Marca = txtMarca.Text;
                                                 *   P.PrecioCompra = Convert.ToDecimal(txtPCostoIVA.Text);
                                                 *   P.PrecioVenta = Convert.ToDecimal(txtPVenta.Text);
                                                 *   P.Stock = Convert.ToInt32(txtStock.Text);
                                                 *   P.FechaVencimiento = Convert.ToDateTime(dtmFechaRegistro.Value);
                                                 *   DevComponents.DotNetBar.MessageBoxEx.Show(P.ActualizarProductos(), "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                                 *   Limpiar();
                                                 * }*/
                                            }
                                            else
                                            {
                                                DevComponents.DotNetBar.MessageBoxEx.Show("Favor Ingrese la Categoria del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                                cbxCategoria.Focus();
                                            }
                                        }
                                        else
                                        {
                                            DevComponents.DotNetBar.MessageBoxEx.Show("Favor Ingrese Stock del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                            txtStock.Focus();
                                        }
                                    }
                                    else
                                    {
                                        DevComponents.DotNetBar.MessageBoxEx.Show("Favor Ingrese Precio de Venta del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                        txtPVenta.Focus();
                                    }
                                }
                                else
                                {
                                    DevComponents.DotNetBar.MessageBoxEx.Show("Favor Ingrese Precio de Compra del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                    txtPCostoIVA.Focus();
                                }
                            }
                            else
                            {
                                DevComponents.DotNetBar.MessageBoxEx.Show("Favor Ingrese Marca del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                txtMarca.Focus();
                            }
                        }
                        else
                        {
                            DevComponents.DotNetBar.MessageBoxEx.Show("Favor Ingrese Nombre del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            txtDescripcion.Focus();
                        }
                    }
                    else
                    {
                        DevComponents.DotNetBar.MessageBoxEx.Show("Favor Ingrese el Proveedor.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        cmbProveedor.Focus();
                    }
                }

                else
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show("Favor Ingrese la Categoria del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    cbxCategoria.Focus();
                }
                FrmListadoProductos LP = new FrmListadoProductos();
                LP.timer1.Start();
            }
            catch (Exception ex)
            {
                MessageBoxEx.Show("Error en el registro del Producto");
            }
        }
        private void Validaciones1()
        {
            if (txtCodigoBarra.Text == "")
            {
                errorProviderProductos.SetError(txtCodigoBarra, "No puede dejar este campo vacio");
                txtCodigoBarra.Focus();
                return;
            }
            else
            {
                if (txtCodigoBarra.Text.Length < 14)
                {
                    errorProviderProductos.SetError(txtCodigoBarra, "Faltan datos");
                    DevComponents.DotNetBar.MessageBoxEx.Show("Debe ingresar almenos 14 caracteres", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtCodigoBarra.Focus();
                    return;
                }
                else
                {
                    errorProviderProductos.SetError(txtCodigoBarra, "");

                    if (txtProducto.Text == "")
                    {
                        errorProviderProductos.SetError(txtProducto, "No puede dejar este campo vacio");
                        txtProducto.Focus();
                    }
                    else
                    {
                        errorProviderProductos.SetError(txtProducto, "");

                        if (cant_existencia.Value == 0)
                        {
                            errorProviderProductos.SetError(cant_existencia, "No puede dejar este campo sin valor");
                            cant_existencia.Focus();
                            return;
                        }
                        else
                        {
                            errorProviderProductos.SetError(cant_existencia, "");

                            if (cant_existencia_min.Value == 0)
                            {
                                errorProviderProductos.SetError(cant_existencia_min, "No puede dejar este campo sin valor");
                                cant_existencia.Focus();
                                return;
                            }
                            else
                            {
                                errorProviderProductos.SetError(cant_existencia_min, "");

                                if (txtPrecioCosto.Text == "")
                                {
                                    errorProviderProductos.SetError(txtPrecioCosto, "No puede dejar este campo vacio");
                                    txtPrecioCosto.Focus();
                                    return;
                                }
                                else
                                {
                                    errorProviderProductos.SetError(txtPrecioCosto, "");
                                    if (txtPrecioVenta1.Text == "")
                                    {
                                        errorProviderProductos.SetError(txtPrecioVenta1, "No puede dejar este campo vacio");
                                        txtPrecioVenta1.Focus();
                                        return;
                                    }
                                    else
                                    {
                                        errorProviderProductos.SetError(txtPrecioVenta1, "");

                                        if (txtPrecioVenta2.Text == "")
                                        {
                                            errorProviderProductos.SetError(txtPrecioVenta2, "No puede dejar este campo vacio");
                                            txtPrecioVenta2.Focus();
                                            return;
                                        }
                                        else
                                        {
                                            errorProviderProductos.SetError(txtPrecioVenta2, "");

                                            if (txtPrecioVenta3.Text == "")
                                            {
                                                errorProviderProductos.SetError(txtPrecioVenta3, "No puede dejar este campo vacio");
                                                txtPrecioVenta3.Focus();
                                                return;
                                            }
                                            else
                                            {
                                                errorProviderProductos.SetError(txtPrecioVenta3, "");

                                                if (txtPrecioVenta4.Text == "")
                                                {
                                                    errorProviderProductos.SetError(txtPrecioVenta4, "No puede dejar este campo vacio");
                                                    txtPrecioVenta4.Focus();
                                                    return;
                                                }
                                                else
                                                {
                                                    errorProviderProductos.SetError(txtPrecioVenta4, "");
                                                    Mensaje = P.RegistrarProductos();

                                                    if (Mensaje == "Este producto ya existe")
                                                    {
                                                        DevComponents.DotNetBar.MessageBoxEx.Show(Mensaje, "POSIX", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                                                        errorProviderProductos.SetError(txtProducto, "Cambie el nombre del producto");
                                                        txtProducto.Focus();
                                                        return;
                                                    }
                                                    else
                                                    {
                                                        DevComponents.DotNetBar.MessageBoxEx.Show(Mensaje, "POSIX", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                                        P.Precio_Costo  = Convert.ToDecimal(txtPrecioCosto.Text);
                                                        P.Precio_Venta1 = Convert.ToDecimal(txtPrecioVenta1.Text);
                                                        P.Precio_Venta2 = Convert.ToDecimal(txtPrecioVenta2.Text);
                                                        P.Precio_Venta3 = Convert.ToDecimal(txtPrecioVenta3.Text);
                                                        P.Precio_Venta4 = Convert.ToDecimal(txtPrecioVenta4.Text);

                                                        txtCodigoBarra.Text       = "";
                                                        txtProducto.Text          = "";
                                                        cant_existencia.Value     = 0;
                                                        cant_existencia_min.Value = 0;
                                                        txtPrecioCosto.Text       = "";
                                                        txtPrecioVenta1.Text      = "";
                                                        txtPrecioVenta2.Text      = "";
                                                        txtPrecioVenta3.Text      = "";
                                                        txtPrecioVenta4.Text      = "";
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
Ejemplo n.º 5
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            String Mensaje = "";

            if (txtProducto.Text.Trim() != "")
            {
                if (txtPCompra.Text.Trim() != "")
                {
                    if (txtStock.Text.Trim() != "")
                    {
                        if (Program.Evento == 0)
                        {
                            P.IdCategoria  = Convert.ToInt32(cbxCategoria.SelectedValue);
                            P.Producto     = txtProducto.Text;
                            P.PrecioCompra = Convert.ToDecimal(txtPCompra.Text);
                            P.Stock        = Convert.ToInt32(txtStock.Text);
                            Mensaje        = P.RegistrarProductos();
                            if (Mensaje == "Este Producto ya ha sido Registrado.")
                            {
                                MessageBox.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                            else
                            {
                                MessageBox.Show(Mensaje, "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                Limpiar();
                            }
                        }
                        else
                        {
                            P.IdP          = Convert.ToInt32(txtIdP.Text);
                            P.IdCategoria  = Convert.ToInt32(cbxCategoria.SelectedValue);
                            P.Producto     = txtProducto.Text;
                            P.PrecioCompra = Convert.ToDecimal(txtPCompra.Text);
                            P.Stock        = Convert.ToInt32(txtStock.Text);
                            MessageBox.Show(P.ActualizarProductos(), "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Limpiar();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Por Favor Ingrese Stock del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtStock.Focus();
                    }
                }
                else
                {
                    MessageBox.Show("Por Favor Ingrese Precio de Compra del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txtPCompra.Focus();
                }
            }
            else
            {
                MessageBox.Show("Por Favor Ingrese Nombre del Producto.", "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtProducto.Focus();
            }

            FrmListadoProductos LP = new FrmListadoProductos();

            /*  FrmMenuPrincipal M = new FrmMenuPrincipal()*/;
            LP.timer1.Start();
            //LP.MdiParent = this;
            //LP.Show();
            //LP.WindowState = FormWindowState.Maximized;
            LP.Visible = true;
            Visible    = false;
        }