private void btnGenerarFactura_Click(object sender, EventArgs e)
        {
            PantallaCrearFactura pcf = new PantallaCrearFactura();

            Hide();
            pcf.ShowDialog();
            pcf.Close();
            Show();
            Actualizar();
        }
Esempio n. 2
0
        private void btnFacturacion_Click(object sender, EventArgs e)
        {
            if (dtvDatos.CurrentRow?.Cells["Estatus"].Value.ToString() == "Cancelado")
            {
                MessageBox.Show("El pedido ha sido cancelado", "Pedido sin pagar", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
                return;
            }

            if (dtvDatos.CurrentRow?.Cells["Estatus"].Value.ToString() != "Pagado" && dtvDatos.CurrentRow?.Cells["Estatus"].Value.ToString() != "Facturado")
            {
                MessageBox.Show("El pedido no se ha pagado", "Pedido sin pagar", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                return;
            }

            var clave = dtvDatos.CurrentRow?.Cells["Clave"].Value.ToString();
            PantallaCrearFactura pcf = new PantallaCrearFactura(clave);

            Hide();
            pcf.ShowDialog();
            pcf.Close();
            Show();
        }