protected void btnSalvar_Click(object sender, EventArgs e) { try { if (ValidarCampos()) { PerfilAcessoFuncionarioModel oModel = new PerfilAcessoFuncionarioModel(); PerfilAcessoFuncionarioNegocios oNegocios = new PerfilAcessoFuncionarioNegocios(); if (!string.IsNullOrEmpty(ddlPerfilAcesso.SelectedValue)) { oModel.Codigo_PerfilAcesso = Convert.ToInt32(ddlPerfilAcesso.SelectedValue); } if (!string.IsNullOrEmpty(ddlFuncionario.SelectedValue)) { oModel.Codigo_Funcionario = Convert.ToInt32(ddlFuncionario.SelectedValue); } oModel = oNegocios.Salvar(oModel); ListaPerfilAcesso((int)oModel.Codigo_Funcionario); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "SUCESSbtnSalvar_Click", "$(document).MensagemModal(1,'Registro salvo com <strong>sucesso</strong>!');", true); } } catch (Exception ex) { string msg = "Ocorreu um erro ao salvar o perfil do funcionário!"; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ERROR", "$(document).MensagemModal(3,'" + msg + "');", true); } }
public PerfilAcessoFuncionarioModel ValidaPerfilAcessoFuncionario(FuncionarioModel oModel) { PerfilAcessoFuncionarioModel oPerfilAcessoFuncionarioModel = new PerfilAcessoFuncionarioModel(); PerfilAcessoFuncionarioDAO oDAO = new PerfilAcessoFuncionarioDAO(); oPerfilAcessoFuncionarioModel = oDAO.RetornaPerfilAcessoFuncionario(oModel); return(oPerfilAcessoFuncionarioModel); }
public void Excluir(PerfilAcessoFuncionarioModel oModel) { DB banco = new DB(); SqlParameter[] P = { new SqlParameter("@Codigo", oModel.Codigo) }; banco.ExecQueryReturnOne <PerfilAcessoFuncionarioModel>(P, "PerfilAcessoFuncionario_Excluir"); }
public PerfilAcessoFuncionarioModel Incluir(PerfilAcessoFuncionarioModel oModel) { DB banco = new DB(); SqlParameter[] P = { new SqlParameter("@Codigo_PerfilAcesso", oModel.Codigo_PerfilAcesso), new SqlParameter("@Codigo_Funcionario", oModel.Codigo_Funcionario) }; return(banco.ExecQueryReturnOne <PerfilAcessoFuncionarioModel>(P, "PerfilAcessoFuncionario_Incluir")); }
public List <PerfilAcessoFuncionarioModel> Listar(PerfilAcessoFuncionarioModel oModel) { DB banco = new DB(); SqlParameter[] P = { new SqlParameter("@Codigo", oModel.Codigo), new SqlParameter("@Codigo_PerfilAcesso", oModel.Codigo_PerfilAcesso), new SqlParameter("@Codigo_Funcionario", oModel.Codigo_Funcionario) }; return(banco.ExecQuery <PerfilAcessoFuncionarioModel>(P, "PerfilAcessoFuncionario_Listar")); }
public PerfilAcessoFuncionarioModel Salvar(PerfilAcessoFuncionarioModel oModel) { PerfilAcessoFuncionarioDAO oDAO = new PerfilAcessoFuncionarioDAO(); if (oModel.Codigo.HasValue) { return(oDAO.Alterar(oModel)); } else { oModel = oDAO.Incluir(oModel); //if (!oModel.Codigo.HasValue) return(oModel); //else // throw new Exception("Não foi possivel incluir o Perfil do funcionário"); } }
private void ListaPerfilAcesso(int IdFunc) { PerfilAcessoFuncionarioModel oModel = new PerfilAcessoFuncionarioModel(); List <PerfilAcessoFuncionarioModel> oListModel = new List <PerfilAcessoFuncionarioModel>(); PerfilAcessoFuncionarioNegocios oNegocios = new PerfilAcessoFuncionarioNegocios(); oModel.Codigo_Funcionario = IdFunc; oListModel = oNegocios.Listar(oModel); if (oListModel.Count > 0) { Rpt.DataSource = oListModel; Rpt.DataBind(); } else { Rpt.DataSource = new List <PerfilAcessoFuncionarioModel>(); Rpt.DataBind(); } }
private bool ValidarCampos() { Boolean Valido = true; String MSG_ERROR = String.Empty; PerfilAcessoFuncionarioModel oModel = new PerfilAcessoFuncionarioModel(); List <PerfilAcessoFuncionarioModel> oListModel = new List <PerfilAcessoFuncionarioModel>(); PerfilAcessoFuncionarioNegocios oNegocios = new PerfilAcessoFuncionarioNegocios(); if (ddlPerfilAcesso.SelectedValue == "0") { MSG_ERROR += "- Perfil de Acesso. <br />"; } if (ddlFuncionario.SelectedValue == "0") { MSG_ERROR += "- Funcionário. <br />"; } if ((ddlPerfilAcesso.SelectedValue != "0") && (ddlFuncionario.SelectedValue != "0")) { oModel.Codigo_Funcionario = UTIL.UTIL.Parse <int>(ddlFuncionario.SelectedValue); oModel.Codigo_PerfilAcesso = UTIL.UTIL.Parse <int>(ddlPerfilAcesso.SelectedValue); oListModel = oNegocios.Listar(oModel); if (oListModel.Count > 0) { MSG_ERROR += "- O Funcionário já possui este acesso! <br />"; } } if (MSG_ERROR.Length > 0) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "CamposObrigatorios", "$(document).MensagemModal(3,'<strong>Informações obrigatórias:</strong><br/>" + MSG_ERROR + "');", true); Valido = false; } return(Valido); }
public void Excluir(PerfilAcessoFuncionarioModel oModel) { PerfilAcessoFuncionarioDAO oDAO = new PerfilAcessoFuncionarioDAO(); oDAO.Excluir(oModel); }
public List <PerfilAcessoFuncionarioModel> Listar(PerfilAcessoFuncionarioModel oModel) { PerfilAcessoFuncionarioDAO oDAO = new PerfilAcessoFuncionarioDAO(); return(oDAO.Listar(oModel)); }