private void btnDelIL_Click(object sender, EventArgs e) { string msg; if (lblItmLocID.Text != string.Empty) { msg = "Confirma Remoção de Itens de Locação " + lblItmLocID.Text + "?"; DialogResult resp; resp = MessageBox.Show(msg, "Remover Item Locação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resp == DialogResult.Yes) { int id = Convert.ToInt32(lblItmLocID.Text); Camadas.BLL.ItemLocacao bllItemLocacao = new Camadas.BLL.ItemLocacao(); Camadas.Model.ItemLocacao itemLocacao = new Camadas.Model.ItemLocacao(); itemLocacao.id = id; // informar outros campos caso necessite no bll bllItemLocacao.Delete(itemLocacao); dgvItemLocacao.DataSource = ""; dgvItemLocacao.DataSource = bllItemLocacao.Select(); } } else { msg = "Não há Item Locação para remoção..."; MessageBox.Show(msg, "Item Locação", MessageBoxButtons.OK, MessageBoxIcon.Information); } LimpaControlesLocacao(); HabilitaControlesLocacao(false); }
private void btnSaveIL_Click(object sender, EventArgs e) { Camadas.BLL.ItemLocacao bllItemLocacao = new Camadas.BLL.ItemLocacao(); Camadas.Model.ItemLocacao itemLocacao = new Camadas.Model.ItemLocacao(); int id = Convert.ToInt32(lblItmLocID.Text); string msg = ""; if (id == -1) // id=-1 (Inclusão) e id!=-1 (atualização) { msg = "Confirma Inclusão de Item de Locação?"; } else { msg = "Confirma Atualização de Item de Locação?"; } DialogResult resp; resp = MessageBox.Show(msg, "Gravar Item de Locação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resp == DialogResult.Yes) { itemLocacao.id = id; itemLocacao.locacao = Convert.ToInt32(lblLocID.Text); itemLocacao.produto = Convert.ToInt32(txtProduto.Text); itemLocacao.entrega = Convert.ToDateTime(lblEntrega.Text); itemLocacao.valor = Convert.ToSingle(txtValor.Text); itemLocacao.dias = Convert.ToInt32(lblDias.Text); if (id == -1) //-1 indica inserir { bllItemLocacao.Insert(itemLocacao); } else { bllItemLocacao.Update(itemLocacao); } } dgvItemLocacao.DataSource = ""; dgvItemLocacao.DataSource = bllItemLocacao.SelectByLocacao(Convert.ToInt32(lblLocID.Text)); //atualiza a grid LimpaControlesIL(); //limpa campos HabilitaControlesItemLocacao(false); //desabilita controles }
private void btnILBaixa_Click(object sender, EventArgs e) { Camadas.BLL.ItemLocacao bllItemLocacao = new Camadas.BLL.ItemLocacao(); Camadas.Model.ItemLocacao itemLocacao = new Camadas.Model.ItemLocacao(); int id = Convert.ToInt32(lblItmLocID.Text); string msg = ""; if (id != -1) // id=-1 (Inclusão) e id!=-1 (atualização) { msg = "Confirma Baixa de Item de Locação?"; } DialogResult resp; resp = MessageBox.Show(msg, "Baixa Item de Locação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resp == DialogResult.Yes) { itemLocacao.id = id; itemLocacao.locacao = Convert.ToInt32(lblLocID.Text); itemLocacao.produto = Convert.ToInt32(txtProduto.Text); itemLocacao.entrega = DateTime.Now; itemLocacao.valor = Convert.ToSingle(txtValor.Text); TimeSpan date = DateTime.Now - dtpData.Value; int totalDias = date.Days; itemLocacao.dias = totalDias; bllItemLocacao.Baixa(itemLocacao); } dgvItemLocacao.DataSource = ""; dgvItemLocacao.DataSource = bllItemLocacao.SelectByLocacao(Convert.ToInt32(lblLocID.Text)); //atualiza a grid LimpaControlesIL(); //limpa campos HabilitaControlesItemLocacao(false); }