Ejemplo n.º 1
0
        public void buscarCliente()
        {
            DataSet          resultado        = new DataSet();
            modCliente       modCliente       = new modCliente();
            frmBuscarCliente frmBuscarCliente = new frmBuscarCliente();

            if (IsNumeric(txtIdCliente.Text) == true)
            {
                resultado = modCliente.cargarCliente(txtIdCliente.Text);
                if (resultado.Tables["rsCliente"].Rows.Count > 0)
                {
                    txtNombreCliente.Text = Convert.ToString(resultado.Tables["rsCliente"].Rows[0]["Nombre"]);
                    txtCodigoProducto.Focus();
                }
                else
                {
                    AddOwnedForm(frmBuscarCliente);
                    frmBuscarCliente.ShowDialog();
                }
            }
            else
            {
                AddOwnedForm(frmBuscarCliente);
                frmBuscarCliente.ShowDialog();
            }
        }
Ejemplo n.º 2
0
        public void iniciarVenta()
        {
            // verificar Ventas para generar nuevo o capturar en caso de existir Venta pendiente
            DataSet     regVenta    = new DataSet(); // almacena los registros
            DataSet     regCliente  = new DataSet();
            moduloVenta moduloVenta = new moduloVenta();
            modCliente  modCliente  = new modCliente();
            modSesion   modSesion   = new modSesion();

            if (moduloVenta.verificarVentaPendiente() == "no")
            {
                if (moduloVenta.generarNuevaVenta() == true)
                {
                    regVenta = moduloVenta.capturarVentaPendiente();
                }
            }
            else if (moduloVenta.verificarVentaPendiente() == "si")
            {
                regVenta = moduloVenta.capturarVentaPendiente();
            }

            // se recorrera resultado de la tabla Venta
            if (regVenta.Tables["rsVenta"].Rows.Count > 0)
            {
                txtVentaID.Text   = Convert.ToString(regVenta.Tables["rsVenta"].Rows[0]["id"]);
                txtIdCliente.Text = Convert.ToString(regVenta.Tables["rsVenta"].Rows[0]["id_Cliente"]);
                regCliente        = modCliente.cargarCliente(txtIdCliente.Text); // busca datos del Cliente seleccionado
                if (regCliente.Tables["rsCliente"].Rows.Count > 0)
                {
                    txtNombreCliente.Text = Convert.ToString(regCliente.Tables["rsCliente"].Rows[0]["Nombre"]);
                }
                else
                {
                    txtNombreCliente.Text = "";
                }

                txtFactura.Text = Convert.ToString(regVenta.Tables["rsVenta"].Rows[0]["FacturaNro"]);
                //cbxCondicion.SelectedItem = regVenta.Tables("rsVenta").Rows(0).Item("tipo_Venta");
                txtSubtotal.Text = Convert.ToString(modSesion.mascaraPrecio(regVenta.Tables["rsVenta"].Rows[0]["subtotal"]));
                txtIva0.Text     = Convert.ToString(regVenta.Tables["rsVenta"].Rows[0]["iva0"]);
                txtIva5.Text     = Convert.ToString(modSesion.mascaraPrecio(regVenta.Tables["rsVenta"].Rows[0]["iva5"]));
                txtIva10.Text    = Convert.ToString(modSesion.mascaraPrecio(regVenta.Tables["rsVenta"].Rows[0]["iva10"]));
                // total iva calculo
                decimal totalIva;
                totalIva          = Convert.ToDecimal(regVenta.Tables["rsVenta"].Rows[0]["iva5"]) + Convert.ToDecimal(regVenta.Tables["rsVenta"].Rows[0]["iva10"]);
                txtTotalIva.Text  = Convert.ToString(modSesion.mascaraPrecio(totalIva));
                txtTotalNeto.Text = Convert.ToString(modSesion.mascaraPrecio(regVenta.Tables["rsVenta"].Rows[0]["totalneto"]));
                cbxfecha.Value    = Convert.ToDateTime(regVenta.Tables["rsVenta"].Rows[0]["FechaDeVenta"]);
            }
        }
Ejemplo n.º 3
0
        public void buscar()
        {
            modCliente modCliente = new modCliente();

            try
            {
                string operacion;
                operacion         = "WHERE id_Clientes LIKE '%" + txtBuscar.Text + "%' OR Nombre LIKE '%" + txtBuscar.Text + "%' OR CiNro like '%" + txtBuscar.Text + "%'";
                grilla.DataSource = modCliente.cargarClienteTabla(operacion).Tables["rsCliente"];
            }
            catch (MySqlException ex)
            {
                MessageBox.Show(ex.StackTrace);
            }
        }
Ejemplo n.º 4
0
        private void frmBuscarCliente_Load(object sender, EventArgs e)
        {
            modCliente modCliente = new modCliente();

            grilla.DataSource = modCliente.cargarClienteTabla("").Tables["rsCliente"];
        }