Ejemplo n.º 1
0
        public ControllerFuncionario(string id_funcionario, string nm_funcionario, string ds_sexo, string diaNascimentoFuncionario, string mesNascimentoFuncionario, string anoNascimentoFuncionario,
                                     string nr_cpf, string nr_telefone, string ds_email, string nr_cep, string ds_logradouro, string nr_casa, string nm_bairro, string ds_complemento, string id_uf,
                                     string id_cidade, string ds_cargo, string vl_salario, DateTime dt_admissao, string connectionString)
        {
            // validar a entrada de dados para inclusão
            string mDs_Msg = ValidateFields(id_funcionario, nm_funcionario, ds_sexo, diaNascimentoFuncionario, mesNascimentoFuncionario, anoNascimentoFuncionario, nr_cpf, nr_telefone, ds_email, nr_cep,
                                            ds_logradouro, nr_casa, nm_bairro, ds_complemento, id_uf, id_cidade, ds_cargo, vl_salario, dt_admissao, connectionString);

            if (mDs_Msg == "")
            {
                // criando a data de nascimento com datetime
                DateTime dt_nascimento = new DateTime(
                    Convert.ToInt32(anoNascimentoFuncionario),
                    Convert.ToInt32(mesNascimentoFuncionario),
                    Convert.ToInt32(diaNascimentoFuncionario));

                // tudo certinho
                // instanciar um objeto da classe funcionário, carregar tela e alterar
                myModelFuncionario = new ModelFuncionario(Convert.ToInt32(id_funcionario), nm_funcionario, ds_sexo, dt_nascimento, nr_cpf, nr_telefone, ds_email, nr_cep, ds_logradouro, nr_casa,
                                                          nm_bairro, ds_complemento, Convert.ToInt32(id_uf), Convert.ToInt32(id_cidade), ds_cargo, Convert.ToDouble(vl_salario), dt_admissao, connectionString);
                DS_Mensagem = myModelFuncionario.DS_Mensagem;
            }
            else
            {
                // exibir erro!
                DS_Mensagem = mDs_Msg;
            }
        }
        public bool Adicionar(ModelFuncionario funcionario)
        {
            bool ret = false;

            try
            {
                using (Entities db = new Entities())
                {
                    Funcionario func = new Funcionario();
                    func.FuncionarioId = funcionario.FuncionarioId;
                    func.Cargo         = funcionario.Cargo;
                    func.Departamento  = funcionario.Departamento;
                    func.Email         = funcionario.Email;
                    func.Nome          = funcionario.Nome;

                    db.Funcionario.Add(func);

                    db.SaveChanges();
                    ret = true;
                }
            }
            catch (Exception ex)
            { }

            return(ret);
        }
        public string GetFuncionarios()
        {
            string serializer = string.Empty;

            try
            {
                using (Entities db = new Entities())
                {
                    var consulta = db.Funcionario.ToList();

                    List <ModelFuncionario> funcionarios = new List <ModelFuncionario>();

                    for (int i = 0; i < consulta.Count(); i++)
                    {
                        var func = consulta[i];

                        ModelFuncionario funcionario = new ModelFuncionario();
                        funcionario.FuncionarioId = func.FuncionarioId;
                        funcionario.Cargo         = func.Cargo;
                        funcionario.Departamento  = func.Departamento;
                        funcionario.Email         = func.Email;
                        funcionario.Nome          = func.Nome;

                        funcionarios.Add(funcionario);
                    }

                    serializer = new JavaScriptSerializer().Serialize(funcionarios);
                }
            }
            catch (Exception ex)
            { }

            return(serializer);
        }
        public bool Atualizar(ModelFuncionario funcionario)
        {
            bool ret = false;

            try
            {
                using (Entities db = new Entities())
                {
                    var consulta = db.Funcionario.Where(c => c.FuncionarioId.Equals(funcionario.FuncionarioId)).FirstOrDefault();

                    if (consulta != null)
                    {
                        consulta.Cargo        = funcionario.Cargo;
                        consulta.Departamento = funcionario.Departamento;
                        consulta.Email        = funcionario.Email;
                        consulta.Nome         = funcionario.Nome;

                        db.SaveChanges();

                        ret = true;
                    }
                }
            }
            catch (Exception ex)
            { }

            return(ret);
        }
Ejemplo n.º 5
0
        // Método editar
        public ControlFuncionario(string id_funcionario, string nm_funcionario, string ds_sexo, string nr_cpf, string dt_nascimento,
                                  string nr_telefone, string ds_email, string nr_cep, string nm_rua, string nr_casa, string nm_bairro, string ds_complemento,
                                  string nm_cidade, string ds_uf, string ds_cargo, string vl_salario, string dt_admissao)
        {
            myFuncionario = new ModelFuncionario(Convert.ToInt32(id_funcionario), nm_funcionario, ds_sexo, nr_cpf, Convert.ToDateTime(dt_nascimento),
                                                 nr_telefone, ds_email, nr_cep, nm_rua, nr_casa, nm_bairro, ds_complemento, nm_cidade, ds_uf, ds_cargo, Convert.ToDouble(vl_salario), Convert.ToDateTime(dt_admissao));

            DS_Mensagem = myFuncionario.DS_Mensagem;
        }
        public JsonResult Create(ModelFuncionario funcionario)
        {
            bool json = false;

            Funcionarios funcionarios = new Funcionarios();

            if (funcionario != null)
            {
                json = funcionarios.Adicionar(funcionario);
            }

            return(Json(new { sucess = json }));
        }
        public JsonResult Edit(ModelFuncionario funcionario)
        {
            // TODO: Add update logic here
            bool json = false;

            Funcionarios funcionarios = new Funcionarios();

            if (funcionario != null)
            {
                json = funcionarios.Atualizar(funcionario);
            }

            return(Json(new { sucess = json }));
        }
Ejemplo n.º 8
0
        public DataTable BuscarCPFFuncionario(string status, string texto)
        {
            myFuncionario = new ModelFuncionario();

            return(myFuncionario.BuscarCPFFuncionario(Convert.ToInt32(status), texto));
        }
Ejemplo n.º 9
0
        // Método mostrar

        public DataTable MostrarFuncionario(string status)
        {
            myFuncionario = new ModelFuncionario();

            return(myFuncionario.MostrarFuncionario(Convert.ToInt32(status)));
        }
Ejemplo n.º 10
0
        // Método Excluir/ativar
        public ControlFuncionario(string action, string id_funcionario)
        {
            myFuncionario = new ModelFuncionario(action, Convert.ToInt32(id_funcionario));

            DS_Mensagem = myFuncionario.DS_Mensagem;
        }
Ejemplo n.º 11
0
 public string VerificarFuncionarioCadastrado(string id_funcionario, string nr_cpf, string connectionString)
 {
     myModelFuncionario = new ModelFuncionario();
     return(myModelFuncionario.VerificarFuncionarioCadastrado(id_funcionario, nr_cpf, connectionString));
 }
Ejemplo n.º 12
0
 public DataTable Consultar(string status, string filtro, string texto, string connectionString)
 {
     myModelFuncionario = new ModelFuncionario();
     return(myModelFuncionario.Consultar(Convert.ToInt32(status), filtro, texto, connectionString));
 }
Ejemplo n.º 13
0
 public DataTable Exibir(string status, string connectionString)
 {
     myModelFuncionario = new ModelFuncionario();
     return(myModelFuncionario.Exibir(Convert.ToInt32(status), connectionString));
 }
Ejemplo n.º 14
0
 public ControllerFuncionario(string id_funcionario, char acao, string connectionString)
 {
     myModelFuncionario = new ModelFuncionario(Convert.ToInt32(id_funcionario), acao, connectionString);
     DS_Mensagem        = myModelFuncionario.DS_Mensagem;
 }
Ejemplo n.º 15
0
 public DataTable ExibirCidades(string id_uf, string connectionString)
 {
     myModelFuncionario = new ModelFuncionario();
     return(myModelFuncionario.ExibirCidades(Convert.ToInt32(id_uf), connectionString));
 }
Ejemplo n.º 16
0
 public DataTable ExibirUFs(string connectionString)
 {
     myModelFuncionario = new ModelFuncionario();
     return(myModelFuncionario.ExibirUFs(connectionString));
 }