コード例 #1
0
        public bool Alterar(int Codigo, string Descricao, decimal Nota)
        {
            Execucao excExecucao = new Execucao();
            M_Nivel_Influencia_PF mnvlnflncModelo = new M_Nivel_Influencia_PF();

            try
            {
                mnvlnflncModelo.Codigo    = Codigo;
                mnvlnflncModelo.Descricao = Descricao;
                mnvlnflncModelo.Nota      = (int)Nota;

                int intResultado = excExecucao.Executar(GerarStringAlterar(mnvlnflncModelo));

                if (intResultado < 0)
                {
                    SetMensagem(Mensagens.ALTERACAO_ERRO + excExecucao.Mensagem);
                }
                else if (intResultado == 0)
                {
                    SetMensagem(Mensagens.ALTERACAO_FALHA + excExecucao.Mensagem);
                }
                else
                {
                    SetMensagem(Mensagens.ALTERACAO_SUCESSO);
                }

                return(intResultado > 0);
            }
            catch (Exception E)
            {
                SetMensagem(Mensagens.ALTERACAO_ERRO + E.Message);
                return(false);
            }
        }
コード例 #2
0
        private List <M_Nivel_Influencia_PF> GerarLista(SqlDataReader Leitor)
        {
            List <M_Nivel_Influencia_PF> lstLista = new List <M_Nivel_Influencia_PF>();

            try
            {
                while (Leitor.Read())
                {
                    M_Nivel_Influencia_PF mnvlnflncModelo = new M_Nivel_Influencia_PF();

                    mnvlnflncModelo.Codigo    = (int)Leitor["Codigo"];
                    mnvlnflncModelo.Descricao = (string)Leitor["Descricao"];
                    mnvlnflncModelo.Nota      = (int)Leitor["Nota"];

                    lstLista.Add(mnvlnflncModelo);
                }

                return(lstLista);
            }
            catch (Exception E)
            {
                SetMensagem(E.Message);
                return(null);
            }
        }
コード例 #3
0
        public bool Excluir(int Codigo)
        {
            Execucao excExecucao = new Execucao();
            M_Nivel_Influencia_PF mnvlnflncModelo = new M_Nivel_Influencia_PF();

            try
            {
                mnvlnflncModelo.Codigo = Codigo;

                int intResultado = excExecucao.Executar(GerarStringExcluir(mnvlnflncModelo));

                if (intResultado < 0)
                {
                    SetMensagem(Mensagens.EXCLUSAO_ERRO + excExecucao.Mensagem);
                }
                else if (intResultado == 0)
                {
                    SetMensagem(Mensagens.EXCLUSAO_FALHA + excExecucao.Mensagem);
                }
                else
                {
                    SetMensagem(Mensagens.EXCLUSAO_SUCESSO);
                }

                return(intResultado > 0);
            }
            catch (Exception E)
            {
                SetMensagem(Mensagens.EXCLUSAO_ERRO + E.Message);
                return(false);
            }
        }
コード例 #4
0
 protected override void Selecionar()
 {
     mnvlnflncModelo = (M_Nivel_Influencia_PF)ObterSelecao();
     if (mnvlnflncModelo == null)
     {
         MessageBox.Show(String.Format(Mensagens.PROCURAR_FALHA, "Nível de Influência"));
     }
     else
     {
         base.Selecionar();
     }
 }
コード例 #5
0
        protected override void Procurar()
        {
            FrmProcuraNivel_Influencia_PF frmprcrnvlnflncProcura = new FrmProcuraNivel_Influencia_PF();

            frmprcrnvlnflncProcura.ShowDialog();

            if (frmprcrnvlnflncProcura.Selecionado)
            {
                mnvlnflncModelo = frmprcrnvlnflncProcura.Nivel_Infuencia;
                CarregarDados();
                base.Procurar();
            }
            else
            {
                Cancelar();
            }
        }
コード例 #6
0
 protected override void Cancelar()
 {
     mnvlnflncModelo = null;
     base.Cancelar();
 }
コード例 #7
0
 private string GerarStringExcluir(M_Nivel_Influencia_PF Nivel_Influencia)
 {
     return(string.Format("DELETE FROM PF_Nivel_Influencia WHERE Codigo = {0}", Nivel_Influencia.Codigo));
 }
コード例 #8
0
 private string GerarStringAlterar(M_Nivel_Influencia_PF Nivel_Influencia)
 {
     return(string.Format("UPDATE PF_Nivel_Influencia SET Descricao = '{0}', Nota = {1} WHERE Codigo = {2}", Nivel_Influencia.Descricao, Nivel_Influencia.Nota, Nivel_Influencia.Codigo));
 }
コード例 #9
0
 private string GerarStringInserir(M_Nivel_Influencia_PF Nivel_Influencia)
 {
     return(String.Format("INSERT INTO PF_Nivel_Influencia (Descricao, Nota) VALUES ('{0}', {1})", Nivel_Influencia.Descricao, Nivel_Influencia.Nota));
 }