private void btnCanIL_Click(object sender, EventArgs e) { LimpaControlesIL(); HabilitaControlesItemLocacao(false); Camadas.BLL.ItemLocacao bllItemLocacao = new Camadas.BLL.ItemLocacao(); dgvItemLocacao.DataSource = bllItemLocacao.SelectByLocacao(Convert.ToInt32(lblLocID.Text)); //atualiza a grid }
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 frmLocacao_Load(object sender, EventArgs e) { HabilitaControlesLocacao(false); HabilitaControlesItemLocacao(false); LimpaControlesLocacao(); LimpaControlesIL(); Camadas.BLL.Locacao bllLocacao = new Camadas.BLL.Locacao(); Camadas.BLL.ItemLocacao bllItemLocacao = new Camadas.BLL.ItemLocacao(); dgvLocacao.DataSource = bllLocacao.Select(); dgvItemLocacao.DataSource = bllItemLocacao.Select(); //Carregamento de Combobox //Cliente Camadas.BLL.Cliente bllCliente = new Camadas.BLL.Cliente(); cmbCliente.DisplayMember = "nome"; cmbCliente.ValueMember = "id"; cmbCliente.DataSource = bllCliente.Select(); //Produto Camadas.BLL.Produto bllProduto = new Camadas.BLL.Produto(); cmbProduto.DisplayMember = "descricao"; cmbProduto.ValueMember = "id"; cmbProduto.DataSource = bllProduto.Select(); }
private void dgvLocacao_DoubleClick(object sender, EventArgs e) { if (dgvLocacao.SelectedRows.Count > 0) { lblLocID.Text = dgvLocacao.SelectedRows[0].Cells["id"].Value.ToString(); txtCliente.Text = dgvLocacao.SelectedRows[0].Cells["cliente"].Value.ToString(); cmbCliente.SelectedValue = Convert.ToInt32(txtCliente.Text); dtpData.Value = Convert.ToDateTime(dgvLocacao.SelectedRows[0].Cells["data"].Value.ToString()); //atualizar gridview itens locação Camadas.BLL.ItemLocacao bllItemLocacao = new Camadas.BLL.ItemLocacao(); int locacao = Convert.ToInt32(lblLocID.Text); dgvItemLocacao.DataSource = ""; dgvItemLocacao.DataSource = bllItemLocacao.SelectByLocacao(locacao); } }
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); }