コード例 #1
0
        public (bool, string) Criar(Models.Funcionario funcionario)
        {
            string msg      = "";
            bool   operacao = false;

            DAL.FuncionarioDAL fbd = new DAL.FuncionarioDAL();

            if (fbd.validarLoginUnico(funcionario.Login))
            {
                msg = "Login já cadastrado.";
            }
            else
            {
                //senha com min 6 caracteres
                if (funcionario.Senha.ToString().Length < 6)
                {
                    msg = "Senha muito pequena, deve ter no minimo 6 caracteres.";
                }
                else
                {
                    operacao = fbd.Criar(funcionario);
                }
            }

            return(operacao, msg);
        }
コード例 #2
0
        public void Insert(MODEL.Funcionario funcionario, Image imagem)
        {
            string erro  = "";
            string title = "Erros detectados";

            if (funcionario.usuario.Equals(""))
            {
                erro += "\tUsuário não pode ser nulo\n";
            }
            if (funcionario.senha.Equals(""))
            {
                erro += "\tSenha não pode ser nula\n";
            }
            if (funcionario.nome.Equals(""))
            {
                erro += "\tNome não pode ser nulo\n";
            }
            if (!erro.Equals(""))
            {
                MessageBox.Show(erro, title, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DAL.FuncionarioDAL dalFunc = new DAL.FuncionarioDAL();
                dalFunc.Insert(funcionario, imagem);
            }
        }
コード例 #3
0
 public void Delete(int id)
 {
     if (id.Equals(""))
     {
         MessageBox.Show("ID não pode ser nulo!");
     }
     DAL.FuncionarioDAL dalFunc = new DAL.FuncionarioDAL();
     dalFunc.Delete(id);
 }
コード例 #4
0
 public List <MODEL.Funcionario> SelectByNome(string nome)
 {
     if (nome.Equals(""))
     {
         MessageBox.Show("Nome não pode ser nulo!");
     }
     DAL.FuncionarioDAL dalFunc = new DAL.FuncionarioDAL();
     return(dalFunc.SelectByNome(nome));
 }
コード例 #5
0
 public List <MODEL.Funcionario> SelectByID(int id)
 {
     if (id.Equals(""))
     {
         MessageBox.Show("ID não pode ser nulo!");
     }
     DAL.FuncionarioDAL dalFunc = new DAL.FuncionarioDAL();
     return(dalFunc.SelectByID(id));
 }
コード例 #6
0
        public bool Editar(Models.Funcionario funcionario)
        {
            bool operacao = false;

            DAL.FuncionarioDAL fbd = new DAL.FuncionarioDAL();

            operacao = fbd.Editar(funcionario);

            return(operacao);
        }
コード例 #7
0
        public void Update(MODEL.Funcionario funcionario)
        {
            string erro  = "";
            string title = "Erros detectados";

            if (funcionario.senha.Equals(""))
            {
                erro += "ID não pode ser nulo!\n";
            }
            if (funcionario.nome.Equals(""))
            {
                erro += "Nome não pode ser nulo!\n";
            }
            if (!erro.Equals(""))
            {
                MessageBox.Show(erro, title, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DAL.FuncionarioDAL dalFunc = new DAL.FuncionarioDAL();
                dalFunc.Update(funcionario);
            }
        }
コード例 #8
0
 public bool Excluir(int id)
 {
     DAL.FuncionarioDAL fbd = new DAL.FuncionarioDAL();
     return(fbd.Excluir(id));
 }
コード例 #9
0
        public List <Models.Funcionario> Pesquisar(string nome)
        {
            DAL.FuncionarioDAL fbd = new DAL.FuncionarioDAL();

            return(fbd.Pesquisar(nome));
        }
コード例 #10
0
 public List <Models.Funcionario> ObterTodos()
 {
     DAL.FuncionarioDAL cbd = new DAL.FuncionarioDAL();
     return(cbd.ObterTodos());
 }
コード例 #11
0
 public Models.Funcionario Obter(int id)
 {
     DAL.FuncionarioDAL fbd = new DAL.FuncionarioDAL();
     return(fbd.Obter(id));
 }
コード例 #12
0
 public Models.Funcionario Validar(string login, string senha)
 {
     DAL.FuncionarioDAL fbd = new DAL.FuncionarioDAL();
     return(fbd.Validar(login, senha));
 }
コード例 #13
0
 public List <MODEL.Funcionario> Select()
 {
     DAL.FuncionarioDAL dalFunc = new DAL.FuncionarioDAL();
     return(dalFunc.Select());
 }