private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Tem certeza que deseja excluir?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (Convert.ToInt32(lblid.Text) != -1) { Camadas.Model.caixa caixa = new Camadas.Model.caixa(); Camadas.BLL.caixa bllCaixa = new Camadas.BLL.caixa(); caixa.idCaixa = Convert.ToInt32(lblid.Text); caixa.idServico = Convert.ToInt32(labelServico.Text); caixa.cliente = Convert.ToInt32(labelCliente.Text); caixa.valor = Convert.ToDouble(labelValor.Text); caixa.parcela = comboPagamento.Text; caixa.dataPagamento = maskData.Text; caixa.status = ""; bllCaixa.Delete(caixa); dgvCaixa.DataSource = (from p in bllCaixa.Select() select new { Caixa = p.idCaixa, Serviço = new Camadas.BLL.servico().Select().FirstOrDefault(t => t.idServico == p.idServico)?.idServico.ToString() ?? "Não encontrado", Cliente = p.cliente, Valor = p.valor, Parcela = p.parcela, DataPagamento = p.dataPagamento, Status = p.status }).ToList(); } else { MessageBox.Show("Não há nenhum cadastro para ser excluído!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Hand); } } LimpaCampos(); }
private void btnFechar_Click(object sender, EventArgs e) { if (Valida()) { Camadas.Model.caixa caixa = new Camadas.Model.caixa(); Camadas.BLL.caixa bllCaixa = new Camadas.BLL.caixa(); caixa.idCaixa = Convert.ToInt32(lblid.Text); caixa.idServico = Convert.ToInt32(labelServico.Text); caixa.cliente = Convert.ToInt32(labelCliente.Text); caixa.valor = Convert.ToDouble(labelValor.Text); caixa.parcela = comboPagamento.Text; caixa.dataPagamento = maskData.Text; caixa.status = "SERVIÇO FECHADO"; if (caixa.idCaixa == -1) { bllCaixa.Insert(caixa); } else { bllCaixa.Update(caixa); } MessageBox.Show("Serviço " + caixa.idServico + " fechado com sucesso!"); LimpaCampos(); Habilita(false); } }