Esempio n. 1
0
        public bool UpDateDados(tb_funcionario_funcao obj)
        {
            {
                try
                {
                    string          sSQL = "";
                    MySqlCommand    cmd  = new MySqlCommand();
                    MySqlConnection cn   = new MySqlConnection(CConexao.Get_StringConexao());
                    cn.Open();

                    sSQL = "update tb_funcionario_funcao set descricao=@descricao where codigofuncao=@codigofuncao";
                    cmd.Parameters.AddWithValue("@descricao", obj.Descricao);
                    cmd.Parameters.AddWithValue("@codigofuncao", obj.CodigoFuncao);

                    cmd.CommandText = sSQL;
                    cmd.Connection  = cn;
                    cmd.ExecuteNonQuery();

                    return(true);
                }
                catch (Exception e)
                {
                    string msg = e.Message;
                    return(false);
                }
            }
        }
Esempio n. 2
0
        public List <tb_funcionario_funcao> GetAllFuncao()
        {
            try
            {
                string          sSQL = "";
                MySqlCommand    cmd  = new MySqlCommand();
                MySqlConnection cn   = new MySqlConnection(CConexao.Get_StringConexao());
                cn.Open();

                sSQL = "select * from tb_funcionario_funcao order by descricao";

                cmd.CommandText = sSQL;
                cmd.Connection  = cn;
                var Dr = cmd.ExecuteReader();

                var Lista = new List <tb_funcionario_funcao>();

                while (Dr.Read())
                {
                    var item = new tb_funcionario_funcao
                    {
                        CodigoFuncao = Convert.ToInt32(Dr["Codigofuncao"]),
                        Descricao    = Dr["Descricao"].ToString()
                    };
                    Lista.Add(item);
                }

                return(Lista);
            }
            catch (Exception e)
            {
                string msg = e.Message;
                return(null);
            }
        }
Esempio n. 3
0
        public IActionResult Editar(int CodigoFuncao, string Descricao)
        {
            var model = new tb_funcionario_funcao();

            model.CodigoFuncao = CodigoFuncao;
            model.Descricao    = Descricao;
            ViewData["Valida"] = "";
            return(View("CadastroFuncao", model));
        }
Esempio n. 4
0
        public string ValidarFuncao(tb_funcionario_funcao obj)
        {
            FuncionarioFuncaoDB Funcao = new FuncionarioFuncaoDB();

            if (String.IsNullOrEmpty(obj.Descricao))
            {
                return("<div class='alert alert-warning text-center' role='alert'>Digite o nome da função</div>");
            }
            if (Funcao.ValidaFuncao(obj))
            {
                return("<div class='alert alert-warning text-center' role='alert'>Função já existente!</div>");
            }
            return("");
        }
Esempio n. 5
0
        public IActionResult Salvar(tb_funcionario_funcao obj)
        {
            string smgvalida = ValidarFuncao(obj);

            if (smgvalida != "")
            {
                ViewData["Valida"] = smgvalida;
                return(View("CadastroFuncao"));
            }

            FuncionarioFuncaoDB Cor = new FuncionarioFuncaoDB();

            if (obj.CodigoFuncao == 0)
            {
                if (Cor.InserirDados(obj))
                {
                    ViewData["Valida"] = "<div class='alert alert-success text-center' role='alert'>Funçao inserida com sucesso!</div>";
                }
                else
                {
                    ViewData["Valida"] = "<div class='alert alert-danger text-center' role='alert'>Erro ao inserir Função!</div>";
                }
            }
            else
            {
                if (Cor.UpDateDados(obj))
                {
                    ViewData["Valida"] = "<div class='alert alert-success text-center' role='alert'>Função atualizada com sucesso!</div>";
                }
                else
                {
                    ViewData["Valida"] = "<div class='alert alert-danger text-center' role='alert'>Erro ao atualizar Função!</div>";
                }
            }
            return(View("cadastrofuncao"));
        }
Esempio n. 6
0
        public bool ValidaFuncao(tb_funcionario_funcao obj)

        {
            try
            {
                string          sSQL = "";
                MySqlCommand    cmd  = new MySqlCommand();
                MySqlConnection cn   = new MySqlConnection(CConexao.Get_StringConexao());
                cn.Open();

                sSQL = "select * from tb_funcionario_funcao where descricao=@descricao";
                cmd.Parameters.AddWithValue("@descricao", obj.Descricao);

                cmd.CommandText = sSQL;
                cmd.Connection  = cn;
                var Dr = cmd.ExecuteReader();
                return(Dr.HasRows);
            }
            catch (Exception e)
            {
                string msg = e.Message;
                return(false);
            }
        }
Esempio n. 7
0
        public bool InserirDados(tb_funcionario_funcao obj)
        {
            try
            {
                string          sSQL = "";
                MySqlCommand    cmd  = new MySqlCommand();
                MySqlConnection cn   = new MySqlConnection(CConexao.Get_StringConexao());
                cn.Open();

                sSQL = "insert into tb_funcionario_funcao(Descricao) values (@descricao)";
                cmd.Parameters.AddWithValue("@descricao", obj.Descricao);

                cmd.CommandText = sSQL;
                cmd.Connection  = cn;
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch (Exception e)
            {
                string msg = e.Message;
                return(false);
            }
        }