예제 #1
0
파일: frmCaixa.cs 프로젝트: TMBruhTH/TCC
 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();
 }
예제 #2
0
파일: frmCaixa.cs 프로젝트: TMBruhTH/TCC
 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);
     }
 }