private void btnBuscarProveed_Click(object sender, EventArgs e)
 {
     if (dgvDetalleFactura.Rows.Count>0){
         DialogResult dr= MessageBox.Show("Se perderá el detalle de la factura ¿Desea continuar?",
             "Sistema Papyrus", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
         if (dr == DialogResult.Cancel)
         {
             return;
         }
         else { //se limpia el detalle
             factLineas = new List<FacturaProveedorLinea>();
             dgvDetalleFactura.Rows.Clear();
         }
     }
     frmBusquedaProveedor frmProveedor = new frmBusquedaProveedor(frmBusquedaProveedor.IND_CONSULTA_EXTERNA);
     frmProveedor.prepararParaSeleccion();
     frmProveedor.ShowDialog(this);
     Proveedor proveedor=frmProveedor.ProveedorSeleccionado;
     if (proveedor != null)
     {
         factura.Proveedor = proveedor;
         txtProveedor.Text = proveedor.RazonSocial;
         txtRUC.Text = proveedor.RUC;
     }
 }
示例#2
0
        private void btnAgregarProveedor_Click(object sender, EventArgs e)
        {
            frmBusquedaProveedor frmBusqProveed = new frmBusquedaProveedor(frmBusquedaProveedor.IND_CONSULTA_EXTERNA);

            frmBusqProveed.prepararParaSeleccion();
            frmBusqProveed.ShowDialog(this);

            Proveedor proveedor = frmBusqProveed.ProveedorSeleccionado;
            if (proveedor != null)
            {
                if (!proveedorRegistrado(proveedor))
                {
                    ArticuloXProveedor axp = new ArticuloXProveedor();
                    axp.Articulo = articulo;
                    axp.Proveedor = proveedor;
                    axp.Estado = "Activo";
                    artXproveed.Add(axp);

                    String[] datos = { proveedor.RUC, proveedor.RazonSocial,String.Format("{0:0.00}",0) };
                    dgvProveedores.Rows.Add(datos);
                }
                else
                {
                    Utils.Utils.Mensaje("El proveedor ya ha sido agregado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
 private void btnBusqProv_Click(object sender, EventArgs e)
 {
     frmBusquedaProveedor vtnBusquedaProveedor = new frmBusquedaProveedor(1);
     vtnBusquedaProveedor.prepararParaSeleccion();
     vtnBusquedaProveedor.ShowDialog(this);
     proveedorSeleccionado = vtnBusquedaProveedor.proveedorSeleccionado;
     try
     {
         txtRazonSocial.Text = proveedorSeleccionado.RazonSocial;
         txtRUC.Text = proveedorSeleccionado.RUC;
         lblError.Text = "";
         cotizacion.Proveedor = proveedorSeleccionado;
     }
     catch (Exception ex)
     {
     }
     finally
     {
         validaCampos();
     }
 }
 private void btnBuscarProveed_Click_1(object sender, EventArgs e)
 {
     frmBusquedaProveedor busqProveedor = new frmBusquedaProveedor(frmBusquedaProveedor.IND_CONSULTA_EXTERNA);
     busqProveedor.prepararParaSeleccion();
     busqProveedor.ShowDialog(this);
     Proveedor proveedor = busqProveedor.ProveedorSeleccionado;
     if (proveedor != null)
     {
         ordenCompra.Proveedor = proveedor;
         txtProveedor.Text = proveedor.RazonSocial;
         txtRUC.Text = proveedor.RUC;
     }
 }