protected void Page_Load(object sender, EventArgs e) { Utilerias.checarSession(this, true, 2, 2); usuarioActual = controlUsuario.obtenerUsuario(controlUsuario.obtenerUsuarioDeSession(this).id); if (!IsPostBack) { lbelUsuario.Text = usuarioActual.nombre_usuario; this.cargarCombos(); txtNombre.Text = usuarioActual.nombre; txtApellidos.Text = usuarioActual.apellidos; txtNombreUsuario.Text = usuarioActual.nombre_usuario; txtPassword.Attributes.Add("Value", usuarioActual.password); txtTelefono.Text = usuarioActual.extension_telefonica; cbTipoUsuario.SelectedValue = usuarioActual.fk_idtipo.ToString(); cbArea.SelectedValue = usuarioActual.fk_idarea.ToString(); cbInstitucion.SelectedValue = usuarioActual.fk_idinstitucion.ToString(); this.cambiarCorreo(usuarioActual.fk_idinstitucion); string[] correoDividio = usuarioActual.correo.Split('@'); txtCorreo.Text = correoDividio[0]; lbelInstitucion.Text = "@" + correoDividio[1]; cbPuesto.SelectedValue = usuarioActual.fk_idpuesto.ToString(); int idDepartamento = usuarioActual.fk_iddepto; int idCoordinacion = controlDepto.obtenerDepto(idDepartamento).fk_idcoordinacion; this.cargarComboDepto(idCoordinacion); cbDepto.SelectedValue = idDepartamento.ToString(); cbCoordinacion.SelectedValue = idCoordinacion.ToString(); } }
public static int insertar(string usuarioNuevo, string usuarioViejo, string nombre, string apellido, int tipo, int depto, string extel, string email, string password, int area, int puesto, int institucion) { if (!verificar_usuario_en_uso(usuarioNuevo, usuarioViejo)) { try { var user = new tblusuario { nombre_usuario = usuarioNuevo, nombre = nombre, apellidos = apellido, fk_idtipo = tipo, fk_iddepto = depto, extension_telefonica = extel, correo = email, password = password, fk_idarea = area, fk_idpuesto = puesto, fk_idinstitucion = institucion }; if (user != null) { dbhelp.modelo.tblusuario.Attach(user); dbhelp.modelo.tblusuario.Add(user); dbhelp.modelo.SaveChanges(); } return 1; } catch { dbhelp.UndoAll(dbhelp.modelo); return 0; } } else { return -1; } }