public frmMovimento(bool estaAlterando, Banco.tbMovimentacao Movimentacao) { InitializeComponent(); this.estaAlterando = estaAlterando; this.Movimentacao = Movimentacao; Banco.tbProduto Produto = new Banco.tbProduto(); cboProduto.DataSource = Produto.Consulta(); cboProduto.DisplayMember = "nome"; cboProduto.ValueMember = "id"; Banco.tbLocalEstoque LocalEstoque = new Banco.tbLocalEstoque(); cboLocalEstoque.DataSource = LocalEstoque.Consulta(); cboLocalEstoque.DisplayMember = "nome"; cboLocalEstoque.ValueMember = "id"; if (this.estaAlterando) { txtDescricao.Text = Movimentacao.descricao; txtQuantidade.Text = Convert.ToString(Movimentacao.quantidade); chkSaida.Checked = Movimentacao.saida; dtpDataHora.Value = Movimentacao.dataHora; cboProduto.SelectedValue = Movimentacao.id_produto; cboLocalEstoque.SelectedValue = Movimentacao.id_localEstoque; } }
public frmLocalEstoque(bool estaAlterando, Banco.tbLocalEstoque LocalEstoque) { InitializeComponent(); this.estaAlterando = estaAlterando; this.LocalEstoque = LocalEstoque; if (this.estaAlterando) { txtNome.Text = LocalEstoque.nome; } }
private void PreencheGrid() { SistemaEstoque.Banco.tbLocalEstoque localEstoque = new Banco.tbLocalEstoque(); dtGrid = localEstoque.Consulta(); bsGrid.DataSource = dtGrid; grd.DataSource = bsGrid; grd.Columns["id"].HeaderText = "Código"; grd.Columns["nome"].HeaderText = "Nome"; }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja realmente excluir o local de estoque?", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { DataRowView drv = (DataRowView)bsGrid.Current; Banco.tbLocalEstoque localEstoque = new Banco.tbLocalEstoque(); localEstoque.id = Convert.ToInt16(drv["id"]); localEstoque.Excluir(); PreencheGrid(); } }
private void btnAlterar_Click(object sender, EventArgs e) { DataRowView drv = (DataRowView)bsGrid.Current; Banco.tbLocalEstoque localEstoque = new Banco.tbLocalEstoque(); localEstoque.id = Convert.ToInt16(drv["id"]); localEstoque.nome = drv["nome"].ToString(); frmLocalEstoque frm = new frmLocalEstoque(true, localEstoque); frm.ShowDialog(); PreencheGrid(); }
private void btnSalvar_Click(object sender, EventArgs e) { if (this.estaAlterando) { this.LocalEstoque.nome = txtNome.Text; this.LocalEstoque.Alterar(); } else { this.LocalEstoque = new Banco.tbLocalEstoque(); this.LocalEstoque.nome = txtNome.Text; this.LocalEstoque.Inserir(); } this.Close(); }