Ejemplo n.º 1
0
        private void CarregarComboTipo()
        {
            var business = new ControleProblemaBusiness();
            var tipos    = business.ListarTipo();

            cboTipos.DataSource    = tipos;
            cboTipos.DisplayMember = "Descricao";
            cboTipos.ValueMember   = "Id";
        }
Ejemplo n.º 2
0
        private void CarregarComboNivel()
        {
            var business = new ControleProblemaBusiness();
            var niveis   = business.ListarNivel();

            cboNivel.DataSource    = niveis;
            cboNivel.DisplayMember = "Descricao";
            cboNivel.ValueMember   = "Id";
        }
Ejemplo n.º 3
0
        private void AtualizarGridTipo()
        {
            var controleProblemaBusiness = new ControleProblemaBusiness();
            var tipos = controleProblemaBusiness.ListarTipo();

            dgvTipo.Rows.Clear();
            foreach (var t in tipos)
            {
                dgvTipo.Rows.Add(
                    t.Id,
                    t.Descricao
                    );
            }
        }
Ejemplo n.º 4
0
        private void AtualizarGridNiveis()
        {
            var controleProblemaBusiness = new ControleProblemaBusiness();
            var niveis = controleProblemaBusiness.ListarNivel();

            dgvNivel.Rows.Clear();
            foreach (var n in niveis)
            {
                dgvNivel.Rows.Add(
                    n.Id,
                    n.Descricao
                    );
            }
        }
Ejemplo n.º 5
0
        private void AtualizarGridControleProblema()
        {
            var controleProblemaBusiness = new ControleProblemaBusiness();
            var controleProblemas        = controleProblemaBusiness.ListarProblema();

            dgvControleProblema.Rows.Clear();
            foreach (var cont in controleProblemas)
            {
                dgvControleProblema.Rows.Add(
                    cont.Id,
                    cont.Descricao,
                    cont.DataCriacao,
                    cont.TipoProblema,
                    cont.NivelProblema
                    );
            }
        }
Ejemplo n.º 6
0
        private void button1_Click(object sender, EventArgs e)
        {
            var tipo = new Tipo()
            {
                Descricao = txtDescricao.Text
            };

            try
            {
                var controleProblemaBusiness = new ControleProblemaBusiness();
                controleProblemaBusiness.InserirTipo(tipo);
                LimparForm();
                AtualizarGridTipo();
            }
            catch (Exception ex)
            {
                throw new Exception("erro " + ex);
            }
        }
Ejemplo n.º 7
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            var nivel = new Nivel()
            {
                Descricao = txtDescricao.Text
            };

            try
            {
                var controleProblemaBusiness = new ControleProblemaBusiness();
                controleProblemaBusiness.InserirNivel(nivel);
                LimparForm();
                AtualizarGridNiveis();
            }
            catch (Exception ex)
            {
                throw new Exception("erro " + ex);
            }
        }
Ejemplo n.º 8
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            var tipo     = (Tipo)cboTipos.SelectedItem;
            var nivel    = (Nivel)cboNivel.SelectedItem;
            var problema = new ControleProblema()
            {
                Descricao     = txtDescricao.Text,
                NivelProblema = nivel.Id,
                TipoProblema  = tipo.Id
            };

            try
            {
                var controleProblemaBusiness = new ControleProblemaBusiness();
                controleProblemaBusiness.InserirProblema(problema);
                AtualizarGridControleProblema();
                LimparForm();
            }
            catch (Exception ex)
            {
                throw new Exception("erro " + ex);
            }
        }