Exemplo n.º 1
0
        private void tbNuevo_Click(object sender, EventArgs e)
        {
            if (cbProducto.SelectedIndex == -1)
            {
                MessageBox.Show("Debe seleccionar un producto..!! ");
                cbProducto.Focus();
                return;
            }
            if (txtDescripcion.Text == "")
            {
                MessageBox.Show("Debe ingresar una descripción.!.");
                txtDescripcion.Focus();
                return;
            }
            if (txtPrecio.Text == "")
            {
                MessageBox.Show("Debe ingresar un precio..!!");
                txtPrecio.Focus();
                return;
            }
            decimal precio;

            try
            {
                precio = Convert.ToDecimal(txtPrecio.Text);
            }
            catch (Exception)
            { precio = 0; }
            if (precio == 0)
            {
                MessageBox.Show("Debe ingresar un valor $ para el precio.!!");
            }
            if (txtCantidad.Text == "")
            {
                MessageBox.Show("Debe ingresar una cantida.!!");
                txtCantidad.Focus();
                return;
            }
            FacturaTemp ftmp = new FacturaTemp();

            ftmp.IDProducto  = Convert.ToInt32(cbProducto.SelectedValue);
            ftmp.Descripcion = txtDescripcion.Text;
            ftmp.Precio      = Convert.ToDecimal(txtPrecio.Text);
            ftmp.Cantidad    = Convert.ToInt32(txtCantidad.Text);
            DatosFacturasTemp.NuevaFacturaTemp(ftmp);
            MessageBox.Show(DatosFacturasTemp.Mensaje);
            llenarGied.LlenarGridWindows(dgfacturaTemp);
            txtIdFactura.Focus();
            Limpiar();
        }
Exemplo n.º 2
0
        private void tbConsultar_Click(object sender, EventArgs e)
        {
            if (txtIdFactura.Text == "")
            {
                MessageBox.Show("Debe ingresar un id de factura a consultar..!",
                                "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtIdFactura.Focus();
                return;
            }
            FacturaTemp factemp = DatosFacturasTemp.ConsultarFacturaTemp(Convert.ToInt32(txtIdFactura.Text));

            txtIdFactura.Text        = factemp.IDFactura.ToString();
            cbProducto.SelectedValue = factemp.IDProducto.ToString();
            txtDescripcion.Text      = factemp.Descripcion.ToString();
            txtPrecio.Text           = factemp.Cantidad.ToString();
            txtCantidad.Text         = factemp.Cantidad.ToString();
            MessageBox.Show(DatosFacturasTemp.Mensaje);
            txtIdFactura.Focus();
        }
Exemplo n.º 3
0
        private void tbEliminar_Click(object sender, EventArgs e)
        {
            if (txtIdFactura.Text == "")
            {
                MessageBox.Show("Debe ingresar un id");
            }
            DialogResult dr = MessageBox.Show("Decea eliminar el registro", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.No)
            {
                txtIdFactura.Focus();
                txtIdFactura.Text = "";
                return;
            }
            DatosFacturasTemp.elminarFacturaTmp(Convert.ToInt32(txtIdFactura.Text));
            MessageBox.Show(DatosFacturasTemp.Mensaje);
            llenarGied.LlenarGridWindows(dgfacturaTemp);
            txtIdFactura.Focus();
        }