Ejemplo n.º 1
0
        private void btnVenProd_Click(object sender, EventArgs e)
        {
            Factura pFactura = new Factura();

            if (comboBoxCliente.Text.Trim() != "")
            {
                pFactura.Responsable_idResponsable = userId;
                pFactura.Cliente_idCliente         = comboBoxCliente.Text.Trim();
                int       resultado = TablaFactura.AgregarFactura(pFactura);
                DataTable dt        = TablaFactura.obtenerCliente(comboBoxCliente.Text.Trim());
                DataRow   row       = dt.Rows[0];
                DataTable dt2       = TablaFactura.obtenerClienteApe(comboBoxCliente.Text.Trim());
                DataRow   row2      = dt2.Rows[0];
                string    nom       = Convert.ToString(row["Nombre"]);
                string    ape       = Convert.ToString(row2["Apellidos"]);
                textCliente.Text = nom + " " + ape;
                DataTable dt3  = TablaDetalle.obtenerFact(comboBoxCliente.Text.Trim());
                DataRow   row3 = dt3.Rows[0];
                string    fac  = Convert.ToString(row3["idFactura"]);
                textFactura.Text        = fac;
                textCliente.Enabled     = false;
                btnVenProd.Enabled      = false;
                comboBoxCliente.Enabled = false;
                textFactura.Enabled     = false;
            }
            else
            {
                MessageBox.Show("Debe de rellenar los campos con asterisco");
            }
        }
Ejemplo n.º 2
0
        private void btnVenderProducto_Click(object sender, EventArgs e)
        {
            Detalle pDetalle = new Detalle();

            bool[] numerico = new bool[] { true }; // Para verificar si es numerico
            numerico[0] = Numerico.EsNumericoFloat(textoCant.Text.Trim());

            if (textoCant.Text.Trim() != "" && comboBoxProducto.Text.Trim() != "" && comboBoxCliente.Text.Trim() != "")
            {
                if (numerico[0] == true)
                {
                    DataTable dt  = TablaDetalle.obtenerFact(comboBoxCliente.Text.Trim());
                    DataRow   row = dt.Rows[0];
                    pDetalle.Factura_idFactura    = Convert.ToString(row["idFactura"]);
                    pDetalle.Productos_idProducto = comboBoxProducto.Text.Trim();
                    pDetalle.Cantidad             = textoCant.Text.Trim();
                    int resultado2 = TablaDetalle.AgregarDetalle(pDetalle);
                    comboBoxProducto.Text = "";
                    textProducto.Text     = "";
                    textoCant.Text        = "";
                    MessageBox.Show("Producto Vendido");
                }
                else
                {
                    MessageBox.Show("El campo de texto con asterisco, Deben de ser numeros enteros");
                }
            }
            else
            {
                MessageBox.Show("Debe de rellenar los campos con asterisco");
            }
        }