protected void btnguardar_Click(object sender, EventArgs e)
 {
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     UsuarioWS.Mensaje MensajeUsuario;
     if (Session["UsuarioExistente"] == null) /*Nuevo Usuario*/
     {
         MensajeUsuario = proxy.RegistrarUsuario(txtnombres.Text, txtapaterno.Text, txtamaterno.Text, rbtgenero.SelectedValue, cbotipodocumento.SelectedValue, txtndocumento.Text, txtcelular.Text, txtemail.Text, txtpassword.Text, cbotipousuario.SelectedValue, "A", int.Parse(cboinstitucion.SelectedValue));
     }
     else /*Actualizar Registro*/
     {
         UsuarioWS.EUsuario UsuarioExistente = (UsuarioWS.EUsuario)Session["UsuarioExistente"];
         MensajeUsuario = proxy.ActualizarUsuario(UsuarioExistente.Codigo, txtnombres.Text, txtapaterno.Text, txtamaterno.Text, rbtgenero.SelectedValue, cbotipodocumento.SelectedValue, txtndocumento.Text, txtcelular.Text, txtemail.Text, txtpassword.Text, cbotipousuario.SelectedValue, "A", int.Parse(cboinstitucion.SelectedValue));
     }
     if (MensajeUsuario.codigoMensaje == "E")
     {
         ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('" + MensajeUsuario.textMensaje + "', 'ok'))</script>");
         lblTitulo.InnerHtml = "Registro de Usuario";
         Session["UsuarioExistente"] = null;
         Limpiar();
     }
     else
     {
         ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('" + MensajeUsuario.textMensaje + "', 'error'))</script>");
     }
 }
 protected void btnbuscar_Click(object sender, EventArgs e)
 {
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     listaUsuarios = proxy.BuscarUsuarios(txtnombresb.Text,int.Parse(cboinstitucionb.SelectedValue)).ToList();
     if (listaUsuarios.Count == 0)
     {
         ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensajegv').html(GenerarMensaje(' No se encontraron Coincidencias', 'warning'))</script>");
     }
     gvUsuarios.DataSource = listaUsuarios;
     gvUsuarios.DataBind();
 }
Пример #3
0
 protected void btnaceptar_Click(object sender, EventArgs e)
 {
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     UsuarioWS.EUsuario UsuarioExistente = proxy.VerificarUsuario(txtemail.Text,txtclave.Text);
     if (UsuarioExistente == null) /*Usuario no existe*/
     {
         ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje(' Correo electrónico y/o contraseña incorrecta(s).', 'error'))</script>");
         Recursos.Recursos objRecursos = new Recursos.Recursos();
         objRecursos.LimpiarControles(this.Controls);
     }
     else
     {
         Session["Usuario"] = UsuarioExistente;
         Response.Redirect("Index.aspx");
     }
 }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UsuarioWS.EUsuario Usuario = (UsuarioWS.EUsuario)Session["Usuario"];
            UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
            UsuarioWS.EUsuario EUsuario = proxy.ObtenerUsuario(Usuario.Codigo);
            Session["Tipo"] = EUsuario.Tipo;
            lblnombrecompleto.Text = EUsuario.Nombre + " " + EUsuario.ApPaterno + " " + EUsuario.ApMaterno;
            if (EUsuario.CentroFormacion == null)
            {
                lblcentroformacion.Text = "- Administrador del Sistema";
                btnAdmin.Visible = true;
                imgcentroformación.ImageUrl = "~/Archivos/imgCentro/Indra.png";
            }
            else
            {
                if (EUsuario.CentroFormacion.Tipo == "Instituto")
                {
                    lblcentroformacion.Text = "del ";
                }
                else
                {
                    lblcentroformacion.Text = "de la ";
                }
                lblcentroformacion.Text = lblcentroformacion.Text + " " + EUsuario.CentroFormacion.Tipo + " " + EUsuario.CentroFormacion.Nombre;
                if (EUsuario.CentroFormacion.Archivo == null)
                {
                    imgcentroformación.ImageUrl = "~/Archivos/imgCentro/Indra.png";
                }
                else
                {
                    imgcentroformación.ImageUrl = "~/Archivos/imgCentro/" + EUsuario.CentroFormacion.Archivo;
                }
                btnUsuario.Visible = true;
            }

            //Notificaciones
            ComentarioWS.ComentariosServiceClient proxyComentario = new ComentarioWS.ComentariosServiceClient();
            List<ComentarioWS.EComentario> listaNotificaciones = proxyComentario.ListarNotificaciones(Usuario.Codigo).ToList();
            if (listaNotificaciones.Count != 0)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('Tiene un total de " + listaNotificaciones.Count.ToString() + " comentarios', 'warning'))</script>");
            }
        }
Пример #5
0
 public void TestVerificarUsuario()
 {
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     UsuarioWS.EUsuario VerificarUsuario = proxy.VerificarUsuario("*****@*****.**", "123456");
     Assert.IsNotNull(VerificarUsuario);
 }
Пример #6
0
 public void TestVerificarEmail()
 {
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     UsuarioWS.EUsuario VerificaUsuario = proxy.VerificarEmail("*****@*****.**");
     Assert.IsNotNull(VerificaUsuario);
 }
Пример #7
0
 public void TestVerificarDocumento()
 {
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     UsuarioWS.EUsuario VerificaUsuario = proxy.VerificarNumDocumento("44005948");
     Assert.IsNotNull(VerificaUsuario);
 }
Пример #8
0
 public void TestRegistrar()
 {
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     UsuarioWS.Mensaje MensajeUsuario = proxy.RegistrarUsuario("Jaime", "Acuna", "Garcia", "M", "DNI", "44005948", "979697315", "*****@*****.**", "123456", "Estudiante", "A", 1);
     Assert.AreEqual("E", MensajeUsuario.codigoMensaje);
 }
Пример #9
0
 public void TestListar()
 {
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     List<UsuarioWS.EUsuario> listaUsuarios = proxy.ConsultarUsuario().ToList();
     Assert.IsTrue(listaUsuarios.Count > 0, "Existen registros");
 }
Пример #10
0
 public void TestEliminar()
 {
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     UsuarioWS.Mensaje MensajeUsuario = proxy.EliminarUsuario(9);
     Assert.IsNotNull(MensajeUsuario);
 }
Пример #11
0
 public void TestBuscar()
 {
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     List<UsuarioWS.EUsuario> listaUsuarios = proxy.BuscarUsuarios("Jaime",1).ToList();
     Assert.IsTrue(listaUsuarios.Count > 0, "Existen registros");
 }
Пример #12
0
        private void listarUsuarios()
        {
            UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
            listaUsuarios = proxy.BuscarUsuarios(txtbusqueda.Text.Trim(), Usuario.CentroFormacion.Codigo).ToList();

            Session["listaUsuarios"] = listaUsuarios;
            lstusuarios.DataSource = listaUsuarios;
            lstusuarios.DataTextField = "Nombre";
            lstusuarios.DataValueField = "Codigo";
            lstusuarios.DataBind();
        }
 protected void gvUsuarios_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     int codigo = (int)gvUsuarios.DataKeys[e.RowIndex].Value;
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     UsuarioWS.Mensaje MensajeUsuario = proxy.EliminarUsuario(codigo);
     if (MensajeUsuario.codigoMensaje == "E")
     {
         ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('" + MensajeUsuario.textMensaje + "', 'ok'))</script>");
         Limpiar();
     }
     else
     {
         ClientScript.RegisterStartupScript(this.GetType(), "Alerta", "<script>$('#mensaje').html(GenerarMensaje('" + MensajeUsuario.textMensaje + "', 'warning'))</script>");
     }
     listarUsuarios();
 }
 private void listarUsuarios()
 {
     UsuarioWS.UsuariosServiceClient proxy = new UsuarioWS.UsuariosServiceClient();
     listaUsuarios = proxy.ConsultarUsuario().ToList();
     gvUsuarios.DataSource = listaUsuarios;
     gvUsuarios.DataBind();
 }