private void btnCadastrar_Click(object sender, EventArgs e) { Devolucao objDevolucao = new Devolucao(); DevolucaoDAL dDAL = new DevolucaoDAL(); objDevolucao.CdLocacao = Convert.ToInt32(txtCodigoBarras.Text); objDevolucao.DataPrevista = dtpDataPrevista.Value; objDevolucao.DatadeEntrega = dtpDataEntrega.Value; objDevolucao.ValorPago = Convert.ToDecimal(txtValorPago.Text); objDevolucao.ValorTotal = Convert.ToDecimal(txtValor.Text); objDevolucao.Recebido = ckbRecebido.Checked; switch (cbxPagamento.Text) { case "Pago Total": objDevolucao.Pagamento = 'T'; break; case "Pago Parcial": objDevolucao.Pagamento = 'P'; break; case "Não Pago": objDevolucao.Pagamento = 'N'; break; } dDAL.InserirDevolucao(objDevolucao); MessageBox.Show("Devolução cadastradas com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btnBuscar_Click(object sender, EventArgs e) { int codigoLocacao = Convert.ToInt32(txtCodigoBarras.Text); DevolucaoDAL dDAL = new DevolucaoDAL(); Locacao objLocacao = dDAL.BuscarLocacao(codigoLocacao); if (objLocacao == null) { MessageBox.Show("Locacao Não Encontrada"); } else { txtCodigoBarras.Text = objLocacao.CdLocacao.ToString(); dtpDataPrevista.Value = Convert.ToDateTime(objLocacao.DtPrevista); dtpDataEntrega.Value = DateTime.Now; txtValorPago.Text = objLocacao.ValorRecebido.ToString(); switch (objLocacao.DsStatusPg.ToString()) { case "T": cbxPagamento.Text = "Pago Total"; break; case "P": cbxPagamento.Text = "Pago Parcial"; break; case "N": cbxPagamento.Text = "Não pago"; break; } txtValor.Text = objLocacao.ValorTotal.ToString(); txtValorPago.Text = objLocacao.ValorRecebido.ToString(); ckbRecebido.Checked = objLocacao.DsRecebido; } }