Example #1
0
 private void btnFinalizar_Click(object sender, EventArgs e)
 {
     try
     {
         if (chkAberto.Checked || chkFechado.Checked && txtTotalFin.Text != "")
         {
             if (txtDebito.Text == "")
             {
                 PedidoTableAdapter taPedido = new PedidoTableAdapter();
                 taPedido.Update(Convert.ToInt32(txtCodClie.Text), dateTimePicker1.Value, Convert.ToDecimal(txtValorfin2.Text), txtPag.Text, 0, Convert.ToInt32(txtNumPedido.Text), Convert.ToInt32(txtNumPedido.Text));
                 MessageBox.Show("Venda Concluida com sucesso!");
                 PagamentoTableAdapter taPagamento = new PagamentoTableAdapter();
                 taPagamento.Insert(int.Parse(txtNumPedido.Text), txttipPag.Text);
                 this.Close();
             }
             else
             {
                 PedidoTableAdapter taPedido = new PedidoTableAdapter();
                 taPedido.Update(Convert.ToInt32(txtCodClie.Text), dateTimePicker1.Value, Convert.ToDecimal(txtValorfin2.Text), txtPag.Text, Convert.ToDecimal(txtdebito2.Text), Convert.ToInt32(txtNumPedido.Text), Convert.ToInt32(txtNumPedido.Text));
                 MessageBox.Show("Venda Concluida com sucesso!");
                 this.Close();
             }
         }
         else
         {
             MessageBox.Show("Não deixei campos em branco");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #2
0
        internal void eliminaPagamento(int idpag)
        {
            //cerca tutti i soggiorni con questo idpagamento e 1) leva il checkout, 2) azzera idpagamento
            var sogta = new SoggiornoTableAdapter();
            var sogdt = sogta.GetDataByPagamento(idpag);
            foreach (var sogdr in sogdt)
                sogta.UpdateStatoPagamentoById(false, 0, sogdr.ID);

            //elimino eventuali attivita correlate
            var aata = new AltreAttivitaTableAdapter();
            aata.DeleteByPagamento(idpag);

            //elimino pagamento
            var pagta = new PagamentoTableAdapter();
            pagta.DeleteById(idpag);
        }
Example #3
0
 internal void aggiornaPagamento(Pagamento pag)
 {
     var pagta = new PagamentoTableAdapter();
     pagta.UpdateById(pag.IsFattura, pag.Numero, pag.Data, pag.Totale, pag.Imponibile, pag.ModoPagamento,
         pag.Destinatario, pag.Sede, pag.Piva, pag.Cf, pag.Id);
 }
Example #4
0
 internal Pagamento cercaPagamentoById(int id)
 {
     var pagta = new PagamentoTableAdapter();
     var pagdt = pagta.GetDataById(id);
     var p = new Pagamento
     {
         Id = pagdt[0].ID,
         Data = pagdt[0].Data,
         IsFattura = pagdt[0].IsFattura,
         Numero = pagdt[0].Numero,
         Totale = pagdt[0].Totale,
         Imponibile = pagdt[0].IsImponibileNull() ? 0 : pagdt[0].Imponibile,
         ModoPagamento = pagdt[0].ModoPagamento,
         Destinatario = pagdt[0].Destinatario,
         Piva = pagdt[0].Piva,
         Cf = pagdt[0].CF,
         Sede = pagdt[0].Sede
     };
     return p;
 }