示例#1
0
        private void BtnCompras_Click(object sender, EventArgs e)
        {
            foreach (Form item in Application.OpenForms)
            {
                if (item.GetType() == typeof(Compras))
                {
                    item.Focus();
                    return;
                }
            }
            Compras wndCompras = new Compras(empleadoLoggeado.TipoPerfil.IdTipoPerfil, this);

            wndCompras.Show();
        }
示例#2
0
        private void btnCompra_Click(object sender, EventArgs e)
        {
            try
            {
                if (DgvCompras.RowCount > 0)
                {
                    // GENERO LA COMPRA
                    ComprasNegocio compras     = new ComprasNegocio();
                    Compras        nuevacompra = new Compras();
                    Proveedores    auxprov;

                    auxprov = (Proveedores)cbxproveedor.SelectedItem;

                    nuevacompra.IdUsuario   = Login.Userlogin.idusuario;
                    nuevacompra.IdProveedor = auxprov.IdProveedor;
                    nuevacompra.Fecha       = dtpFechaCompra.Value;
                    compras.Generarcompra(nuevacompra);


                    // DETALLE DE COMPRA

                    CompraArticulos artxcompra = new CompraArticulos();

                    foreach (CompraArticulos fila in listaDetallecompra)
                    {
                        compras.GenerarArtxCompra(fila);
                        compras.ActualizarStock(fila);
                    }

                    MessageBox.Show("Compra Realizada");
                    this.Close();
                }


                else
                {
                    MessageBox.Show("Seleccione un articulo y cantidad");
                }
            }
            catch (Exception)
            {
                throw;
            }
        }