public bool Perfil_insertBatch(ePerfil oPerfil, List <eProceso> iProcesos) { bool regInserted = false; Int16 IdPerfil = Convert.ToInt16(Perfil_add(oPerfil)); if (IdPerfil == 0) { return(false); } oPerfil.IdPerfil = IdPerfil; eProceso oProceso; for (int i = 0; i < iProcesos.Count; i++) { oProceso = (eProceso)iProcesos[i]; int IdProceso = oProceso.IdProceso; ePerfilProceso oPerfilProceso = new ePerfilProceso(); oPerfilProceso.IdPerfil = IdPerfil; oPerfilProceso.IdProceso = IdProceso; if (PerfilProceso_add(oPerfilProceso) == 0) { cPerfilProceso.Delete(IdPerfil); cPerfil.Delete(IdPerfil); return(false); } } if (IdException == 0) { regInserted = true; } return(regInserted); }
public bool Perfil_updateBatch(ePerfil oPerfil, IList iProcesos) { bool regUpdated = false; Int16 IdPerfil = oPerfil.IdPerfil; if (!Perfil_edit(oPerfil)) { return(false); } //borra e inserta de nuevo los procesos cPerfilProceso.Delete(oPerfil.IdPerfil); eProceso oProceso; for (int i = 0; i < iProcesos.Count; i++) { oProceso = (eProceso)iProcesos[i]; int IdProceso = oProceso.IdProceso; ePerfilProceso oPerfilProceso = new ePerfilProceso(); oPerfilProceso.IdPerfil = IdPerfil; oPerfilProceso.IdProceso = IdProceso; if (PerfilProceso_add(oPerfilProceso) == 0) { cPerfilProceso.Delete(IdPerfil); cPerfil.Delete(IdPerfil); return(false); } } if (IdException == 0) { regUpdated = true; } return(regUpdated); }
protected void repContactos_ItemDataBound(object sender, RepeaterItemEventArgs e) { eContacto oContacto = (eContacto)e.Item.DataItem; if (oContacto != null) { Literal litCodigo = (Literal)e.Item.FindControl("litCodigo"); Literal litContacto = (Literal)e.Item.FindControl("litContacto"); Literal litCargo = (Literal)e.Item.FindControl("litCargo"); Literal litEmail = (Literal)e.Item.FindControl("litEmail"); DropDownList drpPerfil = (DropDownList)e.Item.FindControl("drpPerfil"); litCodigo.Text = oContacto.codigoContacto; litContacto.Text = oContacto.nombreContacto + " " + oContacto.apellidoPContacto + " " + oContacto.apellidoMContacto; litCargo.Text = oContacto.cargo; litEmail.Text = oContacto.email; ePerfil oPerfilDefault = new ePerfil(); oPerfilDefault.IdPerfil = 0; oPerfilDefault.Descripcion = "--seleccionar--"; oPerfilDefault.IsDefault = false; List <ePerfil> lPerfil = lExtranet.Perfil_listar(); lPerfil.Insert(0, oPerfilDefault); drpPerfil.SelectedValue = oContacto.IdPerfil.ToString(); drpPerfil.DataSource = lPerfil; drpPerfil.DataBind(); } }
private int ObterPerfilVisaoBanco(ePerfil Perfil) { switch (Perfil) { case ePerfil.Administrador_Clinica: { return(1); } case ePerfil.Profissional_Saude: { return(2); } case ePerfil.Administrativo: { return(3); } default: { return(0); } } }
public int Insert(ePerfil oPerfil) { SqlCommand cmd = new SqlCommand("pADM_Perfil_insert"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Descripcion", SqlDbType.VarChar, 50).Value = oPerfil.Descripcion; return(InsertCommand(cmd, true)); }
public int Update(ePerfil oPerfil) { SqlCommand cmd = new SqlCommand("pADM_Perfil_update"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdPerfil", SqlDbType.SmallInt).Value = oPerfil.IdPerfil; cmd.Parameters.Add("@Descripcion", SqlDbType.VarChar, 50).Value = oPerfil.Descripcion; return(UpdateCommand(cmd)); }
public int Perfil_add(ePerfil oPerfil) { int addNew = 0; IdException = cPerfil.Insert(oPerfil); if (IdException == 0) { addNew = cPerfil.getLastID; } return(addNew); }
public bool Perfil_edit(ePerfil oPerfil) { bool isEdit = false; IdException = cPerfil.Update(oPerfil); if (IdException == 0) { isEdit = true; } return(isEdit); }
private void FillDetalle(short PerfilID) { ClearFormDetalle(); ePerfil oPerfil = lExtranet.Perfil_info(PerfilID); if (oPerfil != null) { txtDescripcion.Text = oPerfil.Descripcion; } BindTreeView(PerfilID); }
public Persona(string nroDoc, eRol erol, string email, string apellido, string nombre, string telefono1, string telefono2, string telefono3, string contraseña, ePerfil eperfil, string localidad, string direccion, string observaciones) { NroDoc = nroDoc; Rol = erol; Email = email; Apellido = apellido; Nombre = nombre; Telefono1 = telefono1; Telefono2 = telefono2; Telefono3 = telefono3; Contraseña = contraseña; Perfil = eperfil; Localidad = localidad; Direccion = direccion; Observaciones = observaciones; }
public void Carregar(int Codigo, int CodigoClinica) { using (FbConnection Con = new FbConnection(Firebird.StringConexao)) { try { Con.Open(); string TxtSQL = @" SELECT U_CODIGO, U_EMAIL, U_SENHA, U_NOME, U_STATUS, U_PERFIL, U_CELULAR FROM USUARIO WHERE U_CODIGO =@U_CODIGO AND U_CLINICA =@U_CLINICA"; using (FbCommand cmdSelect = new FbCommand(TxtSQL, Con)) { cmdSelect.Parameters.AddWithValue("U_CODIGO", Codigo); cmdSelect.Parameters.AddWithValue("U_CLINICA", CodigoClinica); using (FbDataReader drSelect = cmdSelect.ExecuteReader()) { if (drSelect.Read()) { this.Codigo = drSelect.GetInt32(drSelect.GetOrdinal("U_CODIGO")); this.Email = drSelect.GetString(drSelect.GetOrdinal("U_EMAIL")); this.Nome = drSelect.GetString(drSelect.GetOrdinal("U_NOME")); this.Status = drSelect.GetString(drSelect.GetOrdinal("U_STATUS")); this.Perfil = ObterPerfilVisaoUsuario(drSelect.GetInt32(drSelect.GetOrdinal("U_PERFIL"))); this.Celular = drSelect.GetString(drSelect.GetOrdinal("U_CELULAR")); } } } } finally { Con.Close(); } } }
public ePerfil GetItem(System.Int16 IdPerfil) { SqlCommand cmd = new SqlCommand("pADM_Perfil_select"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdPerfil", SqlDbType.SmallInt).Value = IdPerfil; SqlDataReader reader = ExecuteReader(cmd); ePerfil oPerfil = null; if (reader.Read()) { oPerfil = new ePerfil(); oPerfil.IdPerfil = reader.GetInt16(0); oPerfil.Descripcion = reader.GetString(1); } reader.Close(); return(oPerfil); }
public static ePerfil GetItem(System.Int16 IdPerfil) { SqlCommand cmd = new SqlCommand("pEXT_Perfil_select"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdPerfil", SqlDbType.Int).Value = IdPerfil; SqlDataReader reader = ExecuteReader(cmd); ePerfil oPerfil = null; if (reader.Read()) { oPerfil = new ePerfil(); oPerfil.IdPerfil = reader.GetInt32(0); oPerfil.Descripcion = reader.GetString(1); oPerfil.IsDefault = !reader[2].Equals(DBNull.Value) ? reader.GetBoolean(2) : false; } reader.Close(); return(oPerfil); }
public List <ePerfil> GetList() { SqlCommand cmd = new SqlCommand("pADM_Perfil_list"); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader reader = ExecuteReader(cmd); List <ePerfil> result = new List <ePerfil>(); while (reader.Read()) { ePerfil oPerfil = new ePerfil(); oPerfil.IdPerfil = reader.GetInt16(0); oPerfil.Descripcion = reader.GetString(1); result.Add(oPerfil); } reader.Close(); return(result); }
public List <ePerfil> GetList_Search(string Descripcion) { SqlCommand cmd = new SqlCommand("pADM_Perfil_search"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@Descripcion", SqlDbType.VarChar, 255).Value = Descripcion; SqlDataReader reader = ExecuteReader(cmd); List <ePerfil> result = new List <ePerfil>(); while (reader.Read()) { ePerfil oPerfil = new ePerfil(); oPerfil.IdPerfil = reader.GetInt16(0); oPerfil.Descripcion = reader.GetString(1); result.Add(oPerfil); } reader.Close(); return(result); }
public static List <ePerfil> GetList() { SqlCommand cmd = new SqlCommand("pEXT_Perfil_list"); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader reader = ExecuteReader(cmd); List <ePerfil> result = new List <ePerfil>(); while (reader.Read()) { ePerfil oPerfil = new ePerfil(); oPerfil.IdPerfil = reader.GetInt32(0); oPerfil.Descripcion = reader.GetString(1); oPerfil.IsDefault = !reader[2].Equals(DBNull.Value) ? reader.GetBoolean(2) : false; result.Add(oPerfil); } reader.Close(); return(result); }
protected void btnSave_Click(object sender, EventArgs e) { if (!validateUserAction(ModuloID, CMD_Administrar)) { return; } List <eProceso> lProceso = new List <eProceso>(); TreeNode nodSeccion = new TreeNode(); TreeNode nodPagina = new TreeNode(); IList iProceso = new ArrayList(); eProceso oProcesoLogin = new eProceso(); oProcesoLogin.IdProceso = 1; //Proceso predefinido lProceso.Add(oProcesoLogin); for (int i = 0; i < this.trwPerfiles.Nodes.Count; i++) { nodSeccion = trwPerfiles.Nodes[i]; if (nodSeccion.Checked) { eProceso oProceso = new eProceso(); oProceso.IdProceso = Convert.ToInt32(nodSeccion.Value); lProceso.Add(oProceso); } for (int j = 0; j < nodSeccion.ChildNodes.Count; j++) { nodPagina = nodSeccion.ChildNodes[j]; if (nodPagina.Checked) { eProceso oProceso = new eProceso(); oProceso.IdProceso = Convert.ToInt32(nodPagina.Value); lProceso.Add(oProceso); } } } ePerfil oPerfil = new ePerfil(); bool success = false; string logObservacion = string.Empty; oPerfil.Descripcion = this.txtDescripcion.Text; if (grvListado.SelectedIndex >= 0) { oPerfil.IdPerfil = Convert.ToByte(grvListado.SelectedDataKey.Value); success = lExtranet.Perfil_updateBatch(oPerfil, lProceso); logObservacion = "Se ha actualizado el perfil: " + oPerfil.IdPerfil.ToString(); } else { success = lExtranet.Perfil_insertBatch(oPerfil, lProceso); logObservacion = "Se ha insertado un nuevo perfil: " + oPerfil.IdPerfil.ToString(); } if (success) { oProcesoActual = getService(ModuloID, CMD_Administrar); //Insertar Evento al Log if (oProcesoActual.RegLog) { RegistrarLog(oProcesoActual.IdProceso, logObservacion); } modDetalle.Hide(); BindListado(); } else { lblFormError.Text = lExtranet.getErrorMessage(); } }