public errorCompositeType UpdateExchangeAutorization(ExchangeAutorizationCompositeType eact) { var lstError = new errorCompositeType(); try { var et = new ExchangeAutorization(); et.UpdateExchangeAutorization(eact); lstError.bError = true; lstError.sError = ""; return(lstError); } catch (Exception ex) { lstError.bError = false; lstError.sError = ex.Message; return(lstError); } }
private byte ConfigAutorization(ExchangeAutorizationCompositeType eact) { //No es Gerente, Ingeniero int user = util.GetUserId(); if (user != eact.iIngeniero && user != eact.iGerente) { txtObsEngManager.ReadOnly = true; txtObsEngProduct.ReadOnly = true; return(0); } //El usuario es el ingeniero y el gerente else if (user == eact.iIngeniero && user == eact.iGerente) { txtObsEngManager.ReadOnly = false; ddlAdminAutorization.Enabled = true; ddlEngenerAutorization.Enabled = true; txtObsEngProduct.ReadOnly = false; return(1); } //El usuario es gerente, pero no es ingeniero else if (user != eact.iIngeniero && user == eact.iGerente) { txtObsEngManager.ReadOnly = false; ddlAdminAutorization.Enabled = true; ddlEngenerAutorization.Enabled = false; txtObsEngProduct.ReadOnly = true; return(2); } //El usuario es ingeniero pero no gerente else if (user == eact.iIngeniero && user != eact.iGerente) { txtObsEngManager.ReadOnly = true; ddlAdminAutorization.Enabled = false; ddlEngenerAutorization.Enabled = true; txtObsEngProduct.ReadOnly = false; return(3); } return(7); }