예제 #1
0
        private void numcantidad_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == Convert.ToChar(Keys.Enter))
            {
                abo = new ArticuloBO();

                try
                {
                    lis = abo.GetArtCod(txtCodigo.Text);
                    if (lis.Count > 0)
                    {
                        codigo      = lis[0].Cod_Art;
                        descripción = lis[0].Descrip;
                        cantidadArt = numcantidad.Value;
                        precioVenta = lis[0].Precio_Venta;
                        descuento   = (precioVenta * numDesc.Value) / 100;
                        subtotal    = cantidadArt * precioVenta;
                        impuestoFV  = lis[0].Impuesto;
                        // dataGridCliente.Columns["Precio_CostDesc"].DisplayIndex = 4;
                        object[] row1 = new object[] { codigo, descripción, cantidadArt, descuento, precioVenta, subtotal, impuestoFV };
                        dataGridFact.Rows.Add(row1);
                        this.nuevoArt();
                        this.SumarTotales();
                    }

                    //  this.OcultarDatagrid();
                }
                catch (Exception ex)
                {
                }
            }
        }
예제 #2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            prcosto = Convert.ToDouble(txtCosto.Value);
            prpubli = Convert.ToDouble(txtPrecioPub.Value);
            prutil  = Convert.ToDouble(txtUtil.Value);
            abo     = new ArticuloBO();

            if (modif == true & txtCodArt.Text != "")
            {
                Articulo at = new Articulo()
                {
                    Cod_Art       = txtCodArt.Text,
                    Descrip       = txtDescp.Text,
                    Fecha_Compra  = Convert.ToDateTime(datimeFechaCompra.Text),
                    Precio_Cost   = Convert.ToDecimal(prcosto),
                    Porc_Util     = Convert.ToUInt32(prutil),
                    Precio_Venta  = Convert.ToDecimal(prpubli),
                    Cod_Marca     = (Marca)cmbMarca.SelectedItem,
                    Cod_Depart    = (Categoria)cmbDepartamento.SelectedItem,
                    Cantidad_Invt = Convert.ToInt32(txtExistencia.Text),
                    Impuesto      = rdbImpSi.Checked
                };
                MessageBox.Show(abo.ModificarArt(at), "Modificacion Artículo Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else

            {
                txtExistencia.Text = "0";
                try
                {
                    Articulo at = new Articulo()
                    {
                        Cod_Art       = txtCodArt.Text,
                        Descrip       = txtDescp.Text,
                        Fecha_Compra  = Convert.ToDateTime(datimeFechaCompra.Text),
                        Precio_Cost   = Convert.ToDecimal(prcosto),
                        Porc_Util     = Convert.ToUInt32(prutil),
                        Precio_Venta  = Convert.ToDecimal(prpubli),
                        Cod_Marca     = (Marca)cmbMarca.SelectedItem,
                        Cod_Depart    = (Categoria)cmbDepartamento.SelectedItem,
                        Cantidad_Invt = Convert.ToInt32(txtExistencia.Text),
                        Impuesto      = rdbImpSi.Checked
                    };
                    MessageBox.Show(abo.IngrearArt(at), "Registro Articulo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception)
                {
                    throw;
                }
            }

            if (radBCodigo.Checked == true)
            {
                this.buscarArt();
            }
            else if (radButDescripcion.Checked == true)
            {
                this.buscarArt();
            }
        }
예제 #3
0
 private void buscarArt()
 {
     abo = new ArticuloBO();
     dataGridCliente.DataSource = null;
     try
     {
         if (radButDescripcion.Checked == true)
         {
             lis         = abo.GetDescArt(txtBuscar.Text);
             idCategoria = lis[0].Cod_Depart.Id;
             idMarca     = lis[0].Cod_Marca.Id;
             dataGridCliente.DataSource = lis;
         }
         else if (radBCodigo.Checked == true)
         {
             lis         = abo.GetArtCod(txtBuscar.Text);
             idCategoria = lis[0].Cod_Depart.Id;
             idMarca     = lis[0].Cod_Marca.Id;
             dataGridCliente.DataSource = lis;
         }
         this.OcultarDatagrid();
     }
     catch (Exception)
     {
     }
 }
예제 #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ArticuloBO articulo = new ArticuloBO();

        List <ArticuloEntity> a = articulo.CargarVidriera(1);

        vidriera.DataSource = a;
        vidriera.DataBind();
    }
예제 #5
0
 private void cargarArtInv()
 {
     abo = new ArticuloBO();
     dataGridCliente.DataSource = null;
     lis = abo.GetCargaInv();
     dataGridCliente.DataSource = lis;
     this.OcultarDatagrid();
     txtCodArt.Focus();
 }
예제 #6
0
        private void txtCodigo_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == Convert.ToChar(Keys.Enter))
            {
                abo = new ArticuloBO();

                try
                {
                    lis = abo.GetArtCod(txtCodigo.Text);
                    if (lis.Count > 0)
                    {
                        this.buscarArt();
                    }

                    //  this.OcultarDatagrid();
                }
                catch (Exception ex)
                {
                }
            }
        }
예제 #7
0
        private void buscarArt()
        {
            abo = new ArticuloBO();

            try
            {
                lis = abo.GetArtCod(txtCodigo.Text);
                if (lis.Count > 0)
                {
                    descripción     = lis[0].Descrip;
                    lblDescrip.Text = descripción;
                    numcantidad.Select();
                }
                else
                {
                    MessageBox.Show("El articulo ingresado no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                //  this.OcultarDatagrid();
            }
            catch (Exception ex)
            {
            }
        }