Exemple #1
0
 private void btnRproductos_Click(object sender, EventArgs e)
 {
     this.panelReporte.Visible   = true;
     Cursor.Current              = Cursors.WaitCursor;
     dataGridView1.DataSource    = ArticuloBAL.GetAllArticulo();
     Cursor.Current              = Cursors.Default;
     this.panelNProducto.Visible = false;
 }
Exemple #2
0
        private void GuardarproN_Click(object sender, EventArgs e)
        {
            ArticuloBAL _ArticuloBAL = new ArticuloBAL();

            _ArticuloBAL.codigo = txtCodigoArt.Text;
            _ArticuloBAL.nombre = txtNombreArt.Text;
            if (RutaIMG != "")
            {
                _ArticuloBAL.img = openFileDialog1.FileName.ToString();
            }

            _ArticuloBAL.presentacion = txtPresentacionArt.Text;

            double valor1;
            bool   estado1 = double.TryParse(txtPrecioProv.Text, out valor1);

            if (estado1)
            {
                _ArticuloBAL.precioPro = valor1;
            }

            double valor2;
            bool   estado2 = double.TryParse(txtPrecioPub.Text, out valor2);

            if (estado2)
            {
                _ArticuloBAL.precioPub = valor2;
            }
            int  valor3;
            bool estado3 = Int32.TryParse(txtExistenciaMin.Text, out valor3);

            if (estado3)
            {
                _ArticuloBAL.existenciaMIN = valor3;
            }
            _ArticuloBAL.descripcion = txtDescripcionArt.Text;
            _ArticuloBAL.proveedor   = Int32.Parse(cboxProveedor.SelectedValue.ToString());
            var checkedButton = this.groupMedica.Controls.OfType <RadioButton>()
                                .FirstOrDefault(r => r.Checked);

            _ArticuloBAL.medida = checkedButton.Text;
            if (_ArticuloBAL.AddArticulo() == true)
            {
                MessageBox.Show("Mensaje");
            }
            else
            {
                MessageBox.Show(msError.ErrorMessage);
            }
        }
Exemple #3
0
 private void btnProductos_Click(object sender, EventArgs e)
 {
     if (!ProveedorBAL.CkeckMeProveedor())
     {
         MessageBox.Show(msError.ErrorMessage + " EN Proveedor"); return;
     }
     if (!ArticuloBAL.CheckMeArticulo())
     {
         MessageBox.Show(msError.ErrorMessage + " EN Artículos"); return;
     }
     else
     {
         AddFormInPanel(new Producto());
     }
 }
Exemple #4
0
        private void AddRowdtArticulo()//nena la tabal venta
        {
            if (string.IsNullOrWhiteSpace(txtcodigo.Text))
            {
                MessageBox.Show("Escriba el Código del Producto");
                return;
            }
            if (string.IsNullOrWhiteSpace(txtcantidad.Text))
            {
                MessageBox.Show("Escriba la Cantidad que desea Vender");
                return;
            }

            ArticuloBAL articulo = new ArticuloBAL();

            articulo.codigo = txtcodigo.Text;
            articulo.GetCodeArticulo();
            if (articulo.id > 0)
            {
                DataRow dr = dtListArt.NewRow();
                dr["id"]       = articulo.id;
                dr["codigo"]   = articulo.codigo;
                dr["nombre"]   = articulo.nombre;
                dr["precio"]   = Precio(articulo.precioPro, articulo.precioPub);
                dr["cantidad"] = txtcantidad.Text;
                dr["importe"]  = Importe(articulo.precioPro, articulo.precioPub, Double.Parse(txtcantidad.Text.ToString()));

                dtListArt.Rows.Add(dr);
                dgVenta.DataSource = dtListArt;
                txtimporte.Text    = dtListArt.AsEnumerable().Sum(x => x.Field <double>("importe")).ToString();
            }
            else
            {
                MessageBox.Show("No se encontro ningún producto");
            }
        }