Пример #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"]);
            }
        }
Пример #3
0
        public void buscar()
        {
            modProveedor modProveedor = new modProveedor();

            try
            {
                string operacion;
                operacion         = "WHERE id LIKE '%" + txtBuscar.Text + "%' OR RazonSocial LIKE '%" + txtBuscar.Text + "%' OR Ruc like '%" + txtBuscar.Text + "%'";
                grilla.DataSource = modProveedor.cargarProveedorTabla(operacion).Tables["rsProveedor"];
            }
            catch (MySqlException ex)
            {
                MessageBox.Show(ex.StackTrace);
            }
        }
Пример #4
0
        private void frmBuscarProveedor_Load(object sender, EventArgs e)
        {
            modProveedor modProveedor = new modProveedor();

            grilla.DataSource = modProveedor.cargarProveedorTabla("").Tables["rsProveedor"];
        }