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 RecuperaDadosProduto() { Camadas.BLL.Produto bllProduto = new Camadas.BLL.Produto(); List <Camadas.Model.Produto> lstProd = new List <Camadas.Model.Produto>(); lstProd = bllProduto.SelectById(Convert.ToInt32(txtProduto.Text)); if (lstProd != null) { produto = lstProd[0]; } else { MessageBox.Show("Produto não encontrado"); } if (produto.status != 'L') { MessageBox.Show("Produto não pode ser locado!! " + produto.status); cmbProduto.Focus(); } else { lblStatus.Text = produto.status.ToString(); txtValor.Text = produto.valor.ToString(); } }
private void btnRemover_Click(object sender, EventArgs e) { string msg; if (lblId.Text != string.Empty) { msg = "Confirma Remoção do Produto" + txtDescricao.Text + "?"; DialogResult resp; resp = MessageBox.Show(msg, "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resp == DialogResult.Yes) { int id = Convert.ToInt32(lblId.Text); Camadas.BLL.Produto bllProd = new Camadas.BLL.Produto(); Camadas.Model.Produto produto = new Camadas.Model.Produto(); produto.id = id; // informar outros campos caso necessite no bll bllProd.Delete(produto); dgvProdutos.DataSource = ""; dgvProdutos.DataSource = bllProd.Select(); } } else { msg = "Não há registro para remoção..."; MessageBox.Show(msg, "Remover", MessageBoxButtons.OK, MessageBoxIcon.Information); } limparCampos(); Habilitar(false); }
private void frmProduto_Load(object sender, EventArgs e) { Camadas.BLL.Produto bllProd = new Camadas.BLL.Produto(); dgvProdutos.DataSource = bllProd.Select(); pnlPesquisa.Visible = false; Habilitar(false); }
private void btnFiltrar_Click(object sender, EventArgs e) { List <Camadas.Model.Produto> lstPro = new List <Camadas.Model.Produto>(); Camadas.BLL.Produto bllProd = new Camadas.BLL.Produto(); if (rdbID.Checked) { if (txtPesquisa.Text != string.Empty) { lstPro = bllProd.SelectById(Convert.ToInt32(txtPesquisa.Text)); } else { MessageBox.Show("ID vazio", "Pesquisa", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (rdbNome.Checked) { lstPro = bllProd.SelectByDescricao(txtPesquisa.Text.Trim()); } dgvProdutos.DataSource = ""; dgvProdutos.DataSource = lstPro; }
private void rdbTodos_CheckedChanged(object sender, EventArgs e) { lblPesquisa.Visible = false; txtPesquisa.Visible = false; btnFiltrar.Visible = false; Camadas.BLL.Produto bllProd = new Camadas.BLL.Produto(); dgvProdutos.DataSource = ""; dgvProdutos.DataSource = bllProd.Select(); }
private void btnGravar_Click(object sender, EventArgs e) { Camadas.BLL.Produto bllProd = new Camadas.BLL.Produto(); Camadas.Model.Produto produto = new Camadas.Model.Produto(); int id = Convert.ToInt32(lblId.Text); string msg = ""; if (id == -1) // id=-1 (Inclusão) e id!=-1 (atualização) { msg = "Confirma Inclusão dos Dados?"; } else { msg = "Confirma Atualização dos Dados?"; } DialogResult resp; resp = MessageBox.Show(msg, "Gravar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resp == DialogResult.Yes) { produto.id = id; produto.descricao = txtDescricao.Text; produto.valor = Convert.ToSingle(txtValor.Text); produto.status = Convert.ToChar(txtStatus.Text); if (id == -1) //-1 indica inserir { bllProd.Insert(produto); } else { bllProd.Update(produto); } } dgvProdutos.DataSource = ""; dgvProdutos.DataSource = bllProd.Select(); //atualiza a grid limparCampos(); //limpa campos Habilitar(false); //desabilita controles }