コード例 #1
0
 private void btnFacturar_Click(object sender, EventArgs e)
 {
     try
     {
         string queryFinal = "declare @facturaId numeric(18,0) EXEC HOTEL_CUATRIVAGOS.generar_factura " + txtClieCod.Text + "," + fechaSistema + ",@facturaId out"
                             + " SELECT @facturaId";
         string facturaID = usuario.getConexion().consulta(queryFinal).Rows[0].ItemArray[0].ToString();
         usuario.getConexion().executeOnly("EXEC HOTEL_CUATRIVAGOS.agregar_items " + facturaID + "," + RPH_ID);
         MessageBox.Show("Cliente: " + txtClieCod.Text +
                         "\n Total a pagar:" + usuario.getConexion().consulta("SELECT Factura_Total FROM HOTEL_CUATRIVAGOS.FACTURAS WHERE Factura_Id =" + facturaID).Rows[0].ItemArray[0].ToString());
         if (cBFormaPago.SelectedItem.ToString().Equals("Tarjeta de credito"))
         {
             TarjetaDeCredito tarjetaDeCredito = new TarjetaDeCredito(txtClieCod.Text, facturaID, usuario);
             this.Hide();
             tarjetaDeCredito.ShowDialog();
             //this.Show();
         }
         MessageBox.Show("Facturacion realizada con exito");
         this.btnLimpieza_Click(sender, e);
     }
     catch (Exception ex) {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #2
0
        private void btnFacturar_Click(object sender, EventArgs e)
        {
            try
            {
                string queryFinal = "declare @facturaId numeric(18,0) EXEC NENE_MALLOC.generar_factura " + txtClieCod.Text + "," + fechaSistema + ",@facturaId out"
                                    + " SELECT @facturaId";
                string facturaID = usuario.getConexion().consulta(queryFinal).Rows[0].ItemArray[0].ToString();
                usuario.getConexion().executeOnly("EXEC NENE_MALLOC.agregar_items " + facturaID + "," + RPH_ID);
                MessageBox.Show("Cliente: " + txtClieCod.Text +
                    "\n Total a pagar:" + usuario.getConexion().consulta("SELECT Factura_Total FROM NENE_MALLOC.Factura WHERE Factura_Id =" + facturaID).Rows[0].ItemArray[0].ToString());
                if (cBFormaPago.SelectedItem.ToString().Equals("Tarjeta de credito"))
                {
                    TarjetaDeCredito tarjetaDeCredito = new TarjetaDeCredito(txtClieCod.Text, facturaID, usuario);
                    this.Hide();
                    tarjetaDeCredito.ShowDialog();
                    this.Show();
                }
                this.btnLimpieza_Click(sender, e);

            }
            catch (Exception ex) {
                MessageBox.Show(ex.Message);
            }
        }