Ejemplo n.º 1
0
        private List <M_Linguagem> GerarLista(SqlDataReader Leitor)
        {
            List <M_Linguagem> lstLista = new List <M_Linguagem>();

            try
            {
                while (Leitor.Read())
                {
                    M_Linguagem mlngmModelo = new M_Linguagem();

                    mlngmModelo.Codigo         = (int)Leitor["Codigo"];
                    mlngmModelo.Equivalente_PF = (double)Leitor["Equivalente_PF"];
                    mlngmModelo.Nome           = (string)Leitor["Nome"];

                    lstLista.Add(mlngmModelo);
                }

                return(lstLista);
            }
            catch (Exception E)
            {
                SetMensagem(E.Message);
                return(null);
            }
        }
Ejemplo n.º 2
0
        public bool Alterar(int Codigo, int Equivalente_PF, string Nome)
        {
            Execucao    excExecucao = new Execucao();
            M_Linguagem mlngmModelo = new M_Linguagem();

            try
            {
                mlngmModelo.Codigo         = Codigo;
                mlngmModelo.Equivalente_PF = Equivalente_PF;
                mlngmModelo.Nome           = Nome;

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

                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);
            }
        }
Ejemplo n.º 3
0
        public bool Excluir(int Codigo)
        {
            Execucao    excExecucao = new Execucao();
            M_Linguagem mlngmModelo = new M_Linguagem();

            try
            {
                mlngmModelo.Codigo = Codigo;

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

                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);
            }
        }
Ejemplo n.º 4
0
 protected override void Selecionar()
 {
     mlngmModelo = (M_Linguagem)ObterSelecao();
     if (mlngmModelo == null)
     {
         MessageBox.Show(String.Format(Mensagens.PROCURAR_FALHA, "Linguagem"));
     }
     else
     {
         base.Selecionar();
     }
 }
Ejemplo n.º 5
0
        protected override void Procurar()
        {
            FrmProcuraLinguagem frmprcrlngmProcura = new FrmProcuraLinguagem();

            frmprcrlngmProcura.ShowDialog();

            if (frmprcrlngmProcura.Selecionado)
            {
                mlngmModelo = frmprcrlngmProcura.Linguagem;
                CarregarDados();
                base.Procurar();
            }
            else
            {
                Cancelar();
            }
        }
Ejemplo n.º 6
0
 private string GerarStringExcluir(M_Linguagem Linguagem)
 {
     return(string.Format("DELETE FROM Linguagem WHERE Codigo = {0}", Linguagem.Codigo));
 }
Ejemplo n.º 7
0
 private string GerarStringAlterar(M_Linguagem Linguagem)
 {
     return(string.Format("UPDATE Linguagem SET Equivalente_PF = {0}, Nome = '{1}' WHERE Codigo = {2}", Linguagem.Equivalente_PF, Linguagem.Nome, Linguagem.Codigo));
 }
Ejemplo n.º 8
0
 private string GerarStringInserir(M_Linguagem Linguagem)
 {
     return(String.Format("INSERT INTO Linguagem (Equivalente_PF, Nome) VALUES ({0}, '{1}')", Linguagem.Equivalente_PF, Linguagem.Nome));
 }
Ejemplo n.º 9
0
 protected override void Cancelar()
 {
     mlngmModelo = null;
     base.Cancelar();
 }