protected void btnRol_Click(object sender, EventArgs e) { try { using (ClinicaAspEntities oConexion = new ClinicaAspEntities()) { int cedulaIngresada = Convert.ToInt32(txtCedula.Text); var cedula = (from u in oConexion.TipoUsuario where u.Cedula == cedulaIngresada select u).FirstOrDefault(); if (cedula != null) { cedula.IdTipoUsuario = Convert.ToInt32(ddlTipo.SelectedValue); cedula.NombreTipoUsuario = ddlTipo.SelectedItem.Text; txtCedula.Text = ""; oConexion.SaveChanges(); Response.Write("<script LANGUAGE='JavaScript' >alert('Se cambio el Rol Correctamente')</script>"); } else { TipoUsuario NuevoRol = new TipoUsuario(); NuevoRol.Cedula = cedulaIngresada; NuevoRol.IdTipoUsuario = Convert.ToInt32(ddlTipo.SelectedValue); NuevoRol.NombreTipoUsuario = ddlTipo.SelectedItem.Text; oConexion.TipoUsuario.AddObject(NuevoRol); oConexion.SaveChanges(); bool n = true; if (n == true) { txtCedula.Text = ""; Response.Write("<script LANGUAGE='JavaScript' >alert('Se Asigno el Rol Correctamente')</script>"); } } } } catch { Response.Write("<script LANGUAGE='JavaScript' >alert('Ingrese Nuevamente la Cedula Deseada')</script>"); } }
/// <summary> /// Crear un nuevo objeto TipoUsuario. /// </summary> /// <param name="idTipoUsuario">Valor inicial de la propiedad IdTipoUsuario.</param> /// <param name="nombreTipoUsuario">Valor inicial de la propiedad NombreTipoUsuario.</param> /// <param name="cedula">Valor inicial de la propiedad Cedula.</param> public static TipoUsuario CreateTipoUsuario(global::System.Int32 idTipoUsuario, global::System.String nombreTipoUsuario, global::System.Int32 cedula) { TipoUsuario tipoUsuario = new TipoUsuario(); tipoUsuario.IdTipoUsuario = idTipoUsuario; tipoUsuario.NombreTipoUsuario = nombreTipoUsuario; tipoUsuario.Cedula = cedula; return tipoUsuario; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet TipoUsuario. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToTipoUsuario(TipoUsuario tipoUsuario) { base.AddObject("TipoUsuario", tipoUsuario); }