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); } } }
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); } }
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)); }
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(""); }
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")); }
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); } }
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); } }