Exemplo n.º 1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            //Valida se foi informado um codigo
            if (txtCodigo.Text == string.Empty)
            {
                MessageBox.Show("Selecione um grupo.");
                return;
            }
            int    codigo    = Convert.ToInt32(txtCodigo.Text);
            string descricao = txtDescricao.Text;
            //Consulta grupo por ID
            grupos objGrupos = GrupoController.BuscaGrupoPorID(codigo);

            //Valida se grupo existe
            if (objGrupos == null)
            {
                MessageBox.Show("O grupo não está cadastrado.");
                return;
            }
            //Exclui o grupo
            GrupoController.ExcluirGrupo(Convert.ToInt32(txtCodigo.Text.ToString()));
            MessageBox.Show("Grupo excluído com sucesso.");
            //Repopula grid
            btnClear_Click(sender, e);
        }
Exemplo n.º 2
0
        private produto pMontaObjProduto()
        {
            produto objProduto = new produto();

            objProduto.referencia = txtReferencia.Text;
            objProduto.descricao  = txtDescricao.Text;
            objProduto.grupoId    = int.Parse(cmbGrupo.SelectedValue.ToString());
            objProduto.grupos     = GrupoController.BuscaGrupoPorID(int.Parse(objProduto.grupoId.ToString()));
            objProduto.valor      = decimal.Parse(txtValor.Text);
            objProduto.custo      = decimal.Parse(txtCusto.Text);
            return(objProduto);
        }
Exemplo n.º 3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            grupos objGrupo = null;
            //Passa o codigo para uma variavel
            int codigo = 0;

            //Valida se foi informada descrição
            if (txtDescricao.Text == string.Empty)
            {
                MessageBox.Show("Informe a descrição do grupo.");
                return;
            }
            //Valida se esta editando
            if (txtCodigo.Text != string.Empty)
            {
                //passa valor para variavel
                codigo = int.Parse(txtCodigo.Text);
                //Consulta grupo pelo id
                objGrupo = GrupoController.BuscaGrupoPorID(codigo);
            }
            //Se grupo não existir ele grava
            if (objGrupo == null)
            {
                //Mota objeto de grupo para salvar
                objGrupo = pMontaObjGrupo();
                //Salva grupo
                GrupoController.SalvarGrupo(objGrupo);
                //mostra mensagem para o usuario
                MessageBox.Show("Grupo gravado com sucesso.");
            }
            else
            {
                //Mota objeto de grupo para salvar
                objGrupo = pMontaObjGrupo();
                //Altera grupo
                GrupoController.AlterarGrupo(codigo, objGrupo);
                //mostra mensagem para o usuario
                MessageBox.Show("Grupo alterado com sucesso.");
            }
            //Limpa os campos
            btnClear_Click(sender, e);
            //Coloca o foco na descrição
            txtDescricao.Focus();
        }
Exemplo n.º 4
0
 //Leave
 private void txtCodigo_Leave(object sender, EventArgs e)
 {
     try
     {
         int codigo = Convert.ToInt32(txtCodigo.Text);
         //Busca grupo por id
         grupos objGrupo = GrupoController.BuscaGrupoPorID(codigo);
         //Valida se encontrou algum registro
         if (objGrupo == null)
         {
             MessageBox.Show("Grupo não está cadastrado.");
             txtCodigo.Focus();
             return;
         }
         //Preenche campos
         txtDescricao.Text = objGrupo.descricao;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }