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;
            }
        }
Exemplo n.º 2
0
        public frmProduto(bool estaAlterando, Banco.tbProduto Produto)
        {
            InitializeComponent();

            this.estaAlterando = estaAlterando;
            this.Produto       = Produto;

            if (this.estaAlterando)
            {
                txtNome.Text      = Produto.nome;
                txtDescricao.Text = Produto.descricao;
                txtPeso.Text      = Produto.peso.ToString();
            }
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Deseja realmente excluir o produto?", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                DataRowView drv = (DataRowView)bsGrid.Current;

                Banco.tbProduto Produto = new Banco.tbProduto();

                Produto.id = Convert.ToInt16(drv["id"]);

                Produto.Excluir();

                PreencheGrid();
            }
        }
        private void PreencheGrid()
        {
            SistemaEstoque.Banco.tbProduto produto = new Banco.tbProduto();

            dtGrid = produto.Consulta();

            bsGrid.DataSource = dtGrid;

            grd.DataSource = bsGrid;

            grd.Columns["id"].HeaderText        = "Código";
            grd.Columns["nome"].HeaderText      = "Nome";
            grd.Columns["descricao"].HeaderText = "Descrição";
            grd.Columns["peso"].HeaderText      = "Peso";
        }
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            DataRowView drv = (DataRowView)bsGrid.Current;

            Banco.tbProduto Produto = new Banco.tbProduto();

            Produto.id        = Convert.ToInt16(drv["id"]);
            Produto.nome      = drv["nome"].ToString();
            Produto.descricao = drv["descricao"].ToString();
            Produto.peso      = Convert.ToDecimal(drv["peso"]);

            frmProduto frm = new frmProduto(true, Produto);

            frm.ShowDialog();

            PreencheGrid();
        }
Exemplo n.º 6
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (this.estaAlterando)
            {
                this.Produto.nome      = txtNome.Text;
                this.Produto.descricao = txtDescricao.Text;
                this.Produto.peso      = Convert.ToDecimal(txtPeso.Text);

                this.Produto.Alterar();
            }
            else
            {
                this.Produto           = new Banco.tbProduto();
                this.Produto.nome      = txtNome.Text;
                this.Produto.descricao = txtDescricao.Text;
                this.Produto.peso      = Convert.ToDecimal(txtPeso.Text);

                this.Produto.Inserir();
            }

            this.Close();
        }