Ejemplo n.º 1
0
        private void btnProductos_Click(object sender, EventArgs e)
        {
            FrmListadoProductos fm = new FrmListadoProductos();

            fm.FormClosed += new FormClosedEventHandler(MostrarFormLogoAlCerrarForms);
            AbrirFormInPanel(fm);
        }
Ejemplo n.º 2
0
        private void btn_pro_Click_1(object sender, EventArgs e)
        {
            FrmListadoProductos LP = new FrmListadoProductos();

            LP.Visible = true;
            Visible    = false;
        }
Ejemplo n.º 3
0
        private void btnBusquedaProducto_Click(object sender, EventArgs e)
        {
            FrmListadoProductos P = new FrmListadoProductos();

            Program.LlamadaExt = true;
            P.ShowDialog();
            txtIdProducto.Text  = Program.IdProducto + "";
            txtDescripcion.Text = Program.Descripcion;
            txtMarca.Text       = Program.Marca;
            txtStock.Text       = Program.Stock + "";
            txtPVenta.Text      = Program.PrecioVenta + "";
        }
Ejemplo n.º 4
0
 private void btnBusquedaProducto_Click(object sender, EventArgs e)
 {
     if (Program.abiertosecundarias == false)
     {
         FrmListadoProductos P = new FrmListadoProductos();
         btnAgregar.Visible         = true;
         Program.datoscliente       = txtDatos.Text;
         Program.abiertosecundarias = true;
         Program.whoCallme          = "Cotizar";
         P.Show();
     }
 }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (DevComponents.DotNetBar.MessageBoxEx.Show("¿Está Seguro que Desea Eliminar este Producto.?", "Sistema de Ventas.", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes)
            {
                String Mensaje = "";
                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);//CDA05
                    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.EliminarProducto(), "Sistema de Ventas.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                    this.Close();//que cierre la ventana una vez que modifico con exito.
                }
            }
            else
            {
                this.Close();
            }
            FrmListadoProductos LP = new FrmListadoProductos();

            LP.timer1.Start();
        }
        private void btnBusquedaProducto_Click(object sender, EventArgs e)
        {
            //FrmListadoProductos P = new FrmListadoProductos();
            //P.Show();
            //se localiza el formulario buscandolo entre los forms abiertos
            Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmListadoProductos);

            if (frm != null)
            {
                //si la instancia existe la pongo en primer plano
                frm.BringToFront();
                return;
            }
            //sino existe la instancia se crea una nueva
            frm = new FrmListadoProductos();
            frm.Show();
        }
        private void btnProductos_Click(object sender, EventArgs e)
        {
            //FrmListadoProductos P = new FrmListadoProductos();
            //P.Show();
            //ESTO ES PARA AVITAR QUE UNA VENTANA SE DUPLIQUE, SI YA ESTA ABIERTA LA TRAE AL FRENTE.
            Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmListadoProductos);

            if (frm != null)
            {
                //si la instancia existe la pongo en primer plano
                frm.BringToFront();
                return;
            }
            //sino existe la instancia se crea una nueva
            frm = new FrmListadoProductos();
            frm.Show();
        }
Ejemplo n.º 8
0
 private void btnProductos_Click(object sender, EventArgs e)
 {
     panel1.Size  = new System.Drawing.Size(61, 606);
     button7.Text = ">>";
     if (Program.abierto == false)
     {
         if (Program.LoginStatus == "Inventario")
         {
             FrmListadoProductos P = new FrmListadoProductos();
             P.lblLogo.Text    = lblLogo.Text;
             P.lblDir.Text     = lblDir.Text;
             P.button2.Enabled = false;
             Program.abierto   = true;
             P.Show();
         }
         else
         {
             if (txtcargo.Text.Trim() != "Administrador")
             {
                 FrmListadoProductos P = new FrmListadoProductos();
                 P.lblLogo.Text      = lblLogo.Text;
                 P.lblDir.Text       = lblDir.Text;
                 P.btnNuevo.Enabled  = false;
                 P.btnEditar.Enabled = false;
                 P.button2.Enabled   = false;
                 Program.abierto     = true;
                 P.Show();
             }
             else
             {
                 FrmListadoProductos P = new FrmListadoProductos();
                 P.lblLogo.Text  = lblLogo.Text;
                 P.lblDir.Text   = lblDir.Text;
                 Program.abierto = true;
                 P.Show();
             }
         }
     }
 }
Ejemplo n.º 9
0
        private void btnBusquedaProducto_Click(object sender, EventArgs e)
        {
            FrmListadoProductos P = new FrmListadoProductos();

            P.Show();
        }
Ejemplo n.º 10
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.º 11
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 button1_Click(object sender, EventArgs e)
        {
            M.Desconectar();
            FrmListadoProductos LP = new FrmListadoProductos();

            if (txtProducto.Text.Trim() != "")
            {
                if (txtMarca.Text.Trim() != "")
                {
                    if (txtPCompra.Text.Trim() != "")
                    {
                        if (txtPVenta.Text.Trim() != "")
                        {
                            if (txtStock.Text.Trim() != "")
                            {
                                using (SqlCommand cmd = new SqlCommand("ActualizarProducto", M.conexion))
                                {
                                    cmd.CommandType = CommandType.StoredProcedure;

                                    cmd.Parameters.Add("@IdCategoria", SqlDbType.Int).Value        = cbxCategoria.SelectedValue;
                                    cmd.Parameters.Add("@IdProducto", SqlDbType.Int).Value         = txtIdP.Text;
                                    cmd.Parameters.Add("@Nombre", SqlDbType.NVarChar).Value        = txtProducto.Text;
                                    cmd.Parameters.Add("@Marca", SqlDbType.NVarChar).Value         = txtMarca.Text;
                                    cmd.Parameters.Add("@Stock", SqlDbType.Int).Value              = txtStock.Text;
                                    cmd.Parameters.Add("@PrecioCompra", SqlDbType.Decimal).Value   = txtPCompra.Text;
                                    cmd.Parameters.Add("@PrecioVenta", SqlDbType.Decimal).Value    = txtPVenta.Text;
                                    cmd.Parameters.Add("@itbis", SqlDbType.Decimal).Value          = txtitbis.Text;
                                    cmd.Parameters.Add("@TipoGoma", SqlDbType.NVarChar).Value      = cbtipo.Text;
                                    cmd.Parameters.Add("@FechaModificacion", SqlDbType.Date).Value = dateTimePicker1.Text;
                                    cmd.Parameters.Add("@Pmax", SqlDbType.Decimal).Value           = 0;
                                    cmd.Parameters.Add("@Pmin", SqlDbType.Decimal).Value           = 0;

                                    M.Conectar();
                                    cmd.ExecuteNonQuery();
                                    M.Desconectar();
                                    ListarElementos();

                                    var idp      = Convert.ToInt32(txtIdP.Text);
                                    var producto = clsGenericList.listProducto.FirstOrDefault(x => x.m_IdP == idp);

                                    Producto product = new Producto();
                                    product.m_IdP               = idp;
                                    product.m_IdCategoria       = Convert.ToInt32(cbxCategoria.SelectedValue);
                                    product.m_Producto          = txtProducto.Text;
                                    product.m_tipoGoma          = cbtipo.Text;
                                    product.m_itbis             = Convert.ToDecimal(txtitbis.Text);
                                    product.m_PrecioVenta       = Convert.ToDecimal(txtPVenta.Text);
                                    product.m_PrecioCompra      = Convert.ToDecimal(txtPCompra.Text);
                                    product.m_Preciomax         = 0;
                                    product.m_Preciomin         = 0;
                                    product.m_Stock             = Convert.ToInt32(txtStock.Text);
                                    product.m_Marca             = txtMarca.Text;
                                    product.m_FechaModificacion = dateTimePicker1.Value;
                                    product.m_FechaVencimiento  = producto.m_FechaVencimiento;

                                    clsGenericList.listProducto.Remove(producto);
                                    clsGenericList.listProducto.Add(product);

                                    LP.CargarListado(clsGenericList.listProducto);
                                    Limpiar();
                                    this.Close();
                                }
                            }
                            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();
            }
        }
Ejemplo n.º 13
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;
        }