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); } }
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); }
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); }
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; }