Exemplo n.º 1
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     frmBusquedaArticulo frmB = new frmBusquedaArticulo(frmBusquedaArticulo.IND_CONSULTA_EXTERNA, revisionSeleccionada.Local);
     frmB.setEstado("Activo");
     frmB.ShowDialog(this);
     txtProducto.Focus();
 }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (factura.Proveedor != null)
            {
                frmBusquedaArticulo busqArticulo = new frmBusquedaArticulo(frmBusquedaArticulo.IND_CONSULTA_EXTERNA, factura.Proveedor);
                busqArticulo.setEstado("Activo");
                busqArticulo.ShowDialog(this);
                Articulo articulo = busqArticulo.ArticuloSeleccionado;

                if (articulo != null)
                {
                    FacturaProveedorLinea linea = new FacturaProveedorLinea();
                    linea.ArticuloXProveedor = new ArticuloXProveedorBL().Find(articulo, factura.Proveedor);
                    if (linea.ArticuloXProveedor == null)
                    {
                        Utils.Utils.Error(null, "El proveedor no ofrece dicho artículo");
                        return;
                    }

                    linea.Factura = factura;
                    linea.ArticuloXProveedor.Articulo = articulo;
                    linea.ArticuloXProveedor.Proveedor = factura.Proveedor;
                    linea.Cantidad = 0;

                    string precioUnitarioCompra = String.Format("{0:0.00}", linea.ArticuloXProveedor.Costo.ToString());
                    linea.PrecioUnitario = (float) Convert.ToDouble(precioUnitarioCompra);

                    factLineas.Add(linea);

                    String[] datos = { articulo.CodigoArticulo, articulo.Titulo, "0", precioUnitarioCompra, "0", "0" };
                    dgvDetalleFactura.Rows.Add(datos);
                }
            }
            else {
                Utils.Utils.Mensaje("Debe seleccionar primero un proveedor", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
 private void btnAgregarProducto_Click(object sender, EventArgs e)
 {
     frmBusquedaArticulo frm = new frmBusquedaArticulo(1);
     frm.setEstado("Activo");
     frm.ShowDialog(this);
     CargarLinea(frm.ArticuloSeleccionado);
 }
Exemplo n.º 4
0
 private void btnBuscarArticulos_Click(object sender, EventArgs e)
 {
     frmBusquedaArticulo vetnA = new frmBusquedaArticulo(frmBusquedaArticulo.IND_CONSULTA_EXTERNA, empleado.Local);
     vetnA.setEstado("Activo");
     vetnA.ShowDialog(this);
 }
Exemplo n.º 5
0
        private void btnAgregarArticulo_Click_1(object sender, EventArgs e)
        {
            if (consignacion.Proveedor==null)
            {
                Utils.Utils.Error(this, "Debe seleccionar un proveedor");
                return;
            }
            btnBuscar.Enabled = false;
            frmBusquedaArticulo busqArticulo = new frmBusquedaArticulo(frmBusquedaArticulo.IND_CONSULTA_EXTERNA, consignacion.Proveedor);
            busqArticulo.setEstado("ACTIVO");
            busqArticulo.ShowDialog();
            Articulo articulo = busqArticulo.ArticuloSeleccionado;

            if (articulo != null)
            {
                DocumentoConsignacionLinea linea = new DocumentoConsignacionLinea();
                linea.ArticuloXProveedor = new ArticuloXProveedorBL().Find(articulo, consignacion.Proveedor);
                if (linea.ArticuloXProveedor == null)
                {
                    Utils.Utils.Error(null, "El proveedor no ofrece dicho artículo");
                    return;
                }

                linea.DocumentoConsignacion = consignacion;
                linea.ArticuloXProveedor.Articulo = articulo;
                linea.ArticuloXProveedor.Proveedor = consignacion.Proveedor;
                linea.Cantidad = 0;
                consignacionLineas.Add(linea);

                string precioUnitarioCompra = linea.ArticuloXProveedor.Costo.ToString();

                string[] datos = {
                                         articulo.CodigoArticulo,
                                         articulo.Titulo,
                                         "",
                                         "",
                                         ""
                                     };

                //String[] datos = { articulo.CodigoArticulo, articulo.Titulo, "", precioUnitarioCompra, "" };
                dgvDetalleConsg.Rows.Add(datos);
                PintaGrilla();
            }
        }
Exemplo n.º 6
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     frmBusquedaArticulo ventArt=new frmBusquedaArticulo(frmBusquedaArticulo.IND_CONSULTA_EXTERNA);
     ventArt.setEstado("Activo");
     ventArt.ShowDialog(this);
     articuloTemporal = ventArt.ArticuloSeleccionado;
     if (articuloTemporal != null)
     {
         agregarArticulo(articuloTemporal);
     }
 }
Exemplo n.º 7
0
        private void btnAgregarArticulo_Click_1(object sender, EventArgs e)
        {
            if (ordenCompra.Proveedor != null)
            {
                frmBusquedaArticulo busqArticulo = new frmBusquedaArticulo(frmBusquedaArticulo.IND_CONSULTA_EXTERNA, ordenCompra.Proveedor);
                busqArticulo.setEstado("Activo");
                busqArticulo.ShowDialog();

                Articulo articulo = busqArticulo.ArticuloSeleccionado;

                if (articulo != null)
                {
                    agregarArticulo(articulo);

                }
            }
            else
            {
                Utils.Utils.Error(this,"Debe seleccionar un proveedor");

            }
        }
Exemplo n.º 8
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (lblError.Text.Length == 0)
            {
                frmBusquedaArticulo busqArticulo = new frmBusquedaArticulo(frmBusquedaArticulo.IND_CONSULTA_EXTERNA, cotizacion.Proveedor);
                busqArticulo.setEstado("Activo");
                busqArticulo.ShowDialog();
                Articulo articulo = busqArticulo.ArticuloSeleccionado;

                if (articulo != null)
                {
                    CotizacionLinea linea = new CotizacionLinea();
                    linea.ArticuloXProveedor = new ArticuloXProveedorBL().Find(articulo, cotizacion.Proveedor);
                    if (linea.ArticuloXProveedor == null)
                    {
                        Utils.Utils.Error(null, "El proveedor no ofrece dicho artículo");
                        return;
                    }
                    linea.Cotizacion = cotizacion;
                    linea.ArticuloXProveedor.Articulo = articulo;
                    linea.ArticuloXProveedor.Proveedor = proveedorSeleccionado;
                    linea.Cantidad = 0;
                    cotLineas.Add(linea);
                    cotizacion.CotizacionCotizacionLineafk.Add(linea);

                    string precioUnitarioCompra = linea.ArticuloXProveedor.Costo.ToString();

                    String[] datos = { articulo.CodigoArticulo, articulo.Titulo, "", precioUnitarioCompra, "" };
                    dgvDetalleCotiz.Rows.Add(datos);
                }
            }
            else
            {
                Utils.Utils.Error(this, "Debe elegir un Proveedor");
            }
        }
Exemplo n.º 9
0
 private void button1_Click(object sender, EventArgs e)
 {
     frmBusquedaArticulo frm = new frmBusquedaArticulo(1);
     frm.setEstado("Activo");
     frm.ShowDialog();
     CargarLinea(frm.ArticuloSeleccionado);
 }
 private void btnAgregarProducto_Click(object sender, EventArgs e)
 {
     frmBusquedaArticulo frm = new frmBusquedaArticulo(1);
     if (cmbMovimiento.Text == "ENTRADA")
         frm.setLocal((Local)cmbLocalDestino.SelectedItem);
     else
         frm.setLocal((Local)cmbLocalOrigen.SelectedItem);
     frm.setEstado("Activo");
     frm.ShowDialog(this);
     CargarLinea(frm.ArticuloSeleccionado);
 }