示例#1
0
        private List <M_Tamanho> GerarLista(SqlDataReader Leitor)
        {
            List <M_Tamanho> lstLista = new List <M_Tamanho>();

            try
            {
                while (Leitor.Read())
                {
                    M_Tamanho mtmnhModelo = new M_Tamanho();

                    mtmnhModelo.Codigo      = (int)Leitor["Codigo"];
                    mtmnhModelo.Descricao   = (string)Leitor["Descricao"];
                    mtmnhModelo.Tamanho_Min = (double)Leitor["Tamanho_Min"];
                    mtmnhModelo.Tamanho_Max = (double)Leitor["Tamanho_Max"];

                    lstLista.Add(mtmnhModelo);
                }

                return(lstLista);
            }
            catch (Exception E)
            {
                SetMensagem(E.Message);
                return(null);
            }
        }
示例#2
0
        public bool Alterar(int Codigo, string Descricao, double Tamanho_Min, double Tamanho_Max)
        {
            Execucao  excExecucao = new Execucao();
            M_Tamanho mtmnhModelo = new M_Tamanho();

            try
            {
                mtmnhModelo.Codigo      = Codigo;
                mtmnhModelo.Descricao   = Descricao;
                mtmnhModelo.Tamanho_Min = Tamanho_Min;
                mtmnhModelo.Tamanho_Max = Tamanho_Max;

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

                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);
            }
        }
示例#3
0
        public bool Excluir(int Codigo)
        {
            Execucao  excExecucao = new Execucao();
            M_Tamanho mtmnhModelo = new M_Tamanho();

            try
            {
                mtmnhModelo.Codigo = Codigo;

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

                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()
 {
     mtmnhModelo = (M_Tamanho)ObterSelecao();
     if (mtmnhModelo == null)
     {
         MessageBox.Show(String.Format(Mensagens.PROCURAR_FALHA, "Tamanho"));
     }
     else
     {
         base.Selecionar();
     }
 }
        protected override void Procurar()
        {
            FrmProcuraTamanho frmprcrtmnhProcura = new FrmProcuraTamanho();

            frmprcrtmnhProcura.ShowDialog(this.MdiParent);

            if (frmprcrtmnhProcura.Selecionado)
            {
                mtmnhModelo = frmprcrtmnhProcura.Tamanho;
                CarregarDados();
                base.Procurar();
            }
            else
            {
                Cancelar();
            }
        }
示例#6
0
 private string GerarStringExcluir(M_Tamanho Tamanho)
 {
     return(string.Format("DELETE FROM Tamanho_Projeto WHERE Codigo = {0}", Tamanho.Codigo));
 }
示例#7
0
 private string GerarStringAlterar(M_Tamanho Tamanho)
 {
     return(string.Format("UPDATE Tamanho_Projeto SET Descricao = '{0}', Tamanho_Min = {1}, Tamanho_Max = {2} WHERE Codigo = {3}", Tamanho.Descricao, Tamanho.Tamanho_Min, Tamanho.Tamanho_Max, Tamanho.Codigo));
 }
示例#8
0
 private string GerarStringInserir(M_Tamanho Tamanho)
 {
     return(String.Format("INSERT INTO Tamanho_Projeto (Descricao, Tamanho_Min, Tamanho_Max) VALUES ('{0}', {1}, {2})", Tamanho.Descricao, Tamanho.Tamanho_Min, Tamanho.Tamanho_Max));
 }
 protected override void Cancelar()
 {
     mtmnhModelo = null;
     base.Cancelar();
 }