private void btnDelLoc_Click(object sender, EventArgs e) { string msg; if (lblLocID.Text != string.Empty) { msg = "Confirma Remoção de Locação " + lblLocID.Text + "?"; DialogResult resp; resp = MessageBox.Show(msg, "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resp == DialogResult.Yes) { int id = Convert.ToInt32(lblLocID.Text); Camadas.BLL.Locacao bllLocacao = new Camadas.BLL.Locacao(); Camadas.Model.Locacao locacao = new Camadas.Model.Locacao(); locacao.id = id; // informar outros campos caso necessite no bll bllLocacao.Delete(locacao); dgvLocacao.DataSource = ""; dgvLocacao.DataSource = bllLocacao.Select(); } } else { msg = "Não há Locação para remoção..."; MessageBox.Show(msg, "Locação", MessageBoxButtons.OK, MessageBoxIcon.Information); } LimpaControlesLocacao(); HabilitaControlesLocacao(false); }
private void btnSaveLoc_Click(object sender, EventArgs e) { Camadas.BLL.Locacao bllLocacao = new Camadas.BLL.Locacao(); Camadas.Model.Locacao locacao = new Camadas.Model.Locacao(); int id = Convert.ToInt32(lblLocID.Text); string msg = ""; if (id == -1) // id=-1 (Inclusão) e id!=-1 (atualização) { msg = "Confirma Inclusão de Locação?"; } else { msg = "Confirma Atualização de Locação?"; } DialogResult resp; resp = MessageBox.Show(msg, "Gravar Locação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resp == DialogResult.Yes) { locacao.id = id; locacao.data = dtpData.Value; locacao.cliente = Convert.ToInt32(txtCliente.Text); if (id == -1) //-1 indica inserir { bllLocacao.Insert(locacao); } else { bllLocacao.Update(locacao); } } dgvLocacao.DataSource = ""; dgvLocacao.DataSource = bllLocacao.Select(); //atualiza a grid LimpaControlesLocacao(); //limpa campos HabilitaControlesLocacao(false); //desabilita controles }