Пример #1
0
        /*MODULO BUSCAR PROVEEDOR*/

        public void buscarProveedor()
        {
            DataSet            resultado          = new DataSet();
            modProveedor       modProveedor       = new modProveedor();
            frmBuscarProveedor frmBuscarProveedor = new frmBuscarProveedor();

            if (IsNumeric(txtIdProveedor.Text) == true)
            {
                resultado = modProveedor.cargarProveedor(txtIdProveedor.Text); // aca nos quedamos, falta crear modulo cargarproveedor
                if (resultado.Tables["rsProveedor"].Rows.Count > 0)
                {
                    txtNombreProveedor.Text = Convert.ToString(resultado.Tables["rsProveedor"].Rows[0]["RazonSocial"]);
                    txtCodigoProducto.Focus();
                }
                else
                {
                    AddOwnedForm(frmBuscarProveedor);
                    frmBuscarProveedor.ShowDialog();
                }
            }
            else
            {
                AddOwnedForm(frmBuscarProveedor);
                frmBuscarProveedor.ShowDialog();
            }
        }
Пример #2
0
        /*MODULO PARA INICIAR LA COMPRA*/
        public void iniciarCompra()
        {
            // verificar compras para generar nuevo o capturar en caso de existir compra pendiente
            DataSet      regCompra    = new DataSet(); // almacena los registros
            DataSet      regProveedor = new DataSet();
            modCompra    modcompra    = new modCompra();
            modProveedor modProveedor = new modProveedor();
            modSesion    modSesion    = new modSesion();

            if (modcompra.verificarCompraPendiente() == "no")
            {
                if (modcompra.generarNuevaCompra() == true)
                {
                    regCompra = modcompra.capturarCompraPendiente();
                }
            }
            else if (modcompra.verificarCompraPendiente() == "si")
            {
                regCompra = modcompra.capturarCompraPendiente();
            }


            // se recorrera resultado de la tabla compra
            if (Convert.ToInt32(regCompra.Tables["rsCompra"].Rows.Count) > 0)
            {
                txtCompraID.Text    = Convert.ToString(regCompra.Tables["rsCompra"].Rows[0]["Id"]);
                txtIdProveedor.Text = Convert.ToString(regCompra.Tables["rsCompra"].Rows[0]["Id_Proveedor"]).PadLeft(3, '0');
                regProveedor        = modProveedor.cargarProveedor(txtIdProveedor.Text); // busca datos del proveedor seleccionado
                if (Convert.ToInt32(regProveedor.Tables["rsProveedor"].Rows.Count) > 0)
                {
                    txtNombreProveedor.Text = Convert.ToString(regProveedor.Tables["rsProveedor"].Rows[0]["RazonSocial"]);
                }
                else
                {
                    txtNombreProveedor.Text = "";
                }

                txtFactura.Text = Convert.ToString(regCompra.Tables["rsCompra"].Rows[0]["FacturaNro"]);
                string TipoDeCompra = (Convert.ToString(regCompra.Tables["rsCompra"].Rows[0]["TipoDeCompra"]));

                txtSubtotal.Text = Convert.ToString(modSesion.mascaraCosto(regCompra.Tables["rsCompra"].Rows[0]["subtotal"]));
                txtIva0.Text     = Convert.ToString(modSesion.mascaraCosto(regCompra.Tables["rsCompra"].Rows[0]["Iva0"]));
                txtIva5.Text     = Convert.ToString(modSesion.mascaraCosto(regCompra.Tables["rsCompra"].Rows[0]["Iva5"]));
                txtIva10.Text    = Convert.ToString(modSesion.mascaraCosto(regCompra.Tables["rsCompra"].Rows[0]["Iva10"]));
                // total iva calculo
                decimal totalIva;
                decimal a, b;
                a                 = Convert.ToDecimal(regCompra.Tables["rsCompra"].Rows[0]["Iva5"]);
                b                 = Convert.ToDecimal(regCompra.Tables["rsCompra"].Rows[0]["Iva10"]);
                totalIva          = a + b;
                txtTotalIva.Text  = Convert.ToString(modSesion.mascaraCosto(totalIva));
                txtTotalNeto.Text = Convert.ToString(modSesion.mascaraCosto(regCompra.Tables["rsCompra"].Rows[0]["TotalNeto"]));
                cbxfecha.Value    = Convert.ToDateTime(regCompra.Tables["rsCompra"].Rows[0]["FechaDeCompra"]);
            }
        }