Esempio n. 1
0
        private void AlterarItem_Load(object sender, EventArgs e)
        {
            //Lista depositos
            cbDeposito.DisplayMember = "TextoExibicao";
            cbDeposito.ValueMember   = "IdDeposito";

            IList <IDepositoEntity> lstDepositos = DepositoDao.RetornarDepositos();

            foreach (IDepositoEntity deposito in lstDepositos)
            {
                cbDeposito.Items.Add(deposito);
            }

            //Lista tipo itens
            cbTipoItem.DisplayMember = "TextoExibicao";
            cbTipoItem.ValueMember   = "IdTipoItem";

            IList <ITipoItemEntity> lstTipoItens = TipoItemDao.RetornarTipoItem();

            foreach (ITipoItemEntity tipoitem in lstTipoItens)
            {
                cbTipoItem.Items.Add(tipoitem);
            }

            //Preenche todos os campos
            IList <IItemEntity> itens = ItemDao.ConsultarById(this.CodigoItem);

            foreach (IItemEntity item in itens)
            {
                txtNomeItem.Text      = item.Nome.ToString();
                txtDescricaoItem.Text = item.DescricaoItem.ToString();
                cbTipoItem.Text       = item.TipoItem.TextoExibicao.ToString();
                cbDeposito.Text       = item.deposito.TextoExibicao.ToString();
            }
        }
        private void btnExcluirTipoItem_Click(object sender, EventArgs e)
        {
            int codigoTipoItem = 0;

            DialogResult result = MessageBox.Show("Deseja realmente excluir o Tipo de Item?",
                                                  "Confirma exclusão ", MessageBoxButtons.YesNo,
                                                  MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                foreach (DataGridViewRow row in dtgridConsultaITipotem.SelectedRows)
                {
                    int codigoTipoItemSelecionado = Convert.ToInt32(row.Cells["CodigoTipoItem"].Value);
                    codigoTipoItem = codigoTipoItemSelecionado;
                }

                TipoItemDao.ExcluirTipoItem(codigoTipoItem);
                MessageBox.Show("Tipo Item excluido com sucesso.");

                IList <ITipoItemEntity> tiposItem = TipoItemDao.ConsultarTiposItem(txtConsultaTipoItem.Text);

                int rowId = 0;
                foreach (ITipoItemEntity tipoItem in tiposItem)
                {
                    rowId = dtgridConsultaITipotem.Rows.AddCopy(0);
                    dtgridConsultaITipotem.Rows[rowId].Cells["CodigoTipoItem"].Value    = tipoItem.IdTipoItem;
                    dtgridConsultaITipotem.Rows[rowId].Cells["DescricaoTipoItem"].Value = tipoItem.Descricao;
                }
            }
        }
        private void AlterarTipoItem_Load(object sender, EventArgs e)
        {
            IList <ITipoItemEntity> tiposItem = TipoItemDao.ConsultarById(this.CodigoTipoItem);

            foreach (ITipoItemEntity tipoItem in tiposItem)
            {
                txtDescricao.Text = tipoItem.Descricao.ToString();
            }
        }
        private void btnSalvarTipoItem_Click(object sender, EventArgs e)
        {
            if (txtDescricao.Text == "")
            {
                MessageBox.Show("Preencha o campo descrição.");
                return;
            }

            TipoItemEntity tipoItem = new TipoItemEntity();

            {
                tipoItem.Descricao = txtDescricao.Text;
            }

            TipoItemDao.AlterarTipoItem(tipoItem, this.CodigoTipoItem);
            MessageBox.Show("Alterado com sucesso!");
            this.Close();
        }
        private void btnConsultarTipoItem_Click(object sender, EventArgs e)
        {
            IList <ITipoItemEntity> tiposItem = TipoItemDao.ConsultarTiposItem(txtConsultaTipoItem.Text);

            dtgridConsultaITipotem.Rows.Clear();

            if (tiposItem.Count <= 0)
            {
                MessageBox.Show("A busca não retornou resultado.");
                return;
            }

            int rowId = 0;

            foreach (ITipoItemEntity tipoItem in tiposItem)
            {
                rowId = dtgridConsultaITipotem.Rows.AddCopy(0);
                dtgridConsultaITipotem.Rows[rowId].Cells["CodigoTipoItem"].Value    = tipoItem.IdTipoItem;
                dtgridConsultaITipotem.Rows[rowId].Cells["DescricaoTipoItem"].Value = tipoItem.Descricao;
            }
        }
        private void CadastroItem_Load(object sender, EventArgs e)
        {
            //Lista depositos
            cbDeposito.DisplayMember = "TextoExibicao";
            cbDeposito.ValueMember   = "IdDeposito";

            IList <IDepositoEntity> lstDepositos = DepositoDao.RetornarDepositos();

            foreach (IDepositoEntity deposito in lstDepositos)
            {
                cbDeposito.Items.Add(deposito);
            }

            //Lista tipo itens
            cbTipoItem.DisplayMember = "TextoExibicao";
            cbTipoItem.ValueMember   = "IdTipoItem";

            IList <ITipoItemEntity> lstTipoItens = TipoItemDao.RetornarTipoItem();

            foreach (ITipoItemEntity tipoitem in lstTipoItens)
            {
                cbTipoItem.Items.Add(tipoitem);
            }
        }