Ejemplo n.º 1
0
 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();
     }
 }
Ejemplo n.º 2
0
 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;
     }
 }