Ejemplo n.º 1
0
 protected void Click_B_Aplicar(object sender, EventArgs e)
 {
     try
     {
         EncapsulateUsuario usuario = new EncapsulateUsuario();
         usuario.Nombre       = TB_Nombre.Text;
         usuario.Apellido     = TB_Apellido.Text;
         usuario.Direccion    = TB_Direccion.Text;
         usuario.Correo       = TB_Correo.Text;
         usuario.Telefono     = Convert.ToInt64(TB_Telefono.Text);
         usuario.Edad         = Convert.ToInt32(TB_Edad.Text);
         usuario.DocIdentidad = TB_Documento.Text;
         usuario.Contrasena   = TB_Contrasena.Text;
         bool respuesta = new DataUsuario().editarUsuario(usuario);
         if (respuesta == true)
         {
             Response.Redirect(Request.Url.AbsoluteUri);
         }
         else
         {
             String mensaje = "¡El documento de identidad ya se encuentra registrado!";
             mostrarMensaje(mensaje);
         }
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
    //metodo para eliminar un usuario y retorna el mensaje de confirmacion del proceso
    public string eliminar(DataUsuario du)
    {
        string msg = "";
        //comando que ejecute el procedure insert
        SqlCommand cmd = new SqlCommand("usp_delete_usuario", cn.getCN);

        cmd.CommandType = CommandType.StoredProcedure;

        //lista de Parametros
        cmd.Parameters.Add("@cod", SqlDbType.Char).Value = du.CodUsu;

        //abrir la conexion
        cn.getCN.Open();
        try
        {
            msg = cmd.ExecuteNonQuery().ToString() + "Registro Eliminado";
        }
        catch (Exception ex)
        {
            msg = ex.Message;
        }
        finally
        {
            cn.getCN.Close();
        }

        //enviamos el mensaje
        return(msg);
    }
 protected void Click_LB_Registrar(object sender, EventArgs e)
 {
     try
     {
         EncapsulateUsuario usuario = new EncapsulateUsuario();
         usuario.Nombre       = TB_Nombre.Text;
         usuario.Apellido     = TB_Apellido.Text;
         usuario.Correo       = TB_Correo.Text;
         usuario.Direccion    = TB_Direccion.Text;
         usuario.Edad         = int.Parse(TB_Edad.Text);
         usuario.Telefono     = long.Parse(TB_Telefono.Text);
         usuario.DocIdentidad = TB_Documento.Text;
         usuario.Contrasena   = TB_Contrasena.Text;
         usuario.IdRol        = 2;
         bool respuesta = new DataUsuario().registrarUsuario(usuario);
         if (respuesta == true)
         {
             Response.Redirect("~/View/Usuario/IniciarSesion.aspx");
         }
         else
         {
             String mensaje = "¡El documento de identidad ya se encuentra registrado!";
             mostrarMensaje(mensaje);
         }
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
Ejemplo n.º 4
0
        public override global::System.Data.DataSet Clone()
        {
            DataUsuario cln = ((DataUsuario)(base.Clone()));

            cln.InitVars();
            cln.SchemaSerializationMode = this.SchemaSerializationMode;
            return(cln);
        }
Ejemplo n.º 5
0
        public DataUsuario ConsultarUsuario(LoginRequest login)
        {
            DataUsuario usuario = new DataUsuario();

            try
            {
                using (WantgoProdEntities ctx = new WantgoProdEntities())
                {
                    var result = (from item in ctx.usuario
                                  join p in ctx.pais on item.id_Pais equals p.id_Pais
                                  where item.correo == login.email &&
                                  item.password == login.password
                                  select new
                    {
                        item.id_usuario,
                        item.usuario1,
                        item.correo,
                        item.Sexo,
                        item.telefono,
                        item.foto_Perfil,
                        item.pasaporte,
                        p.nombre,
                        p.ruta_logo
                    });

                    if (result != null)
                    {
                        foreach (var u in result)
                        {
                            DataUsuario dataUsuario = new DataUsuario()
                            {
                                id_usuario  = u.id_usuario,
                                usuario     = u.usuario1,
                                correo      = u.correo,
                                foto_Perfil = u.foto_Perfil,//cambio solicitado
                                pais        = u.nombre,
                                Sexo        = u.Sexo,
                                telefono    = u.telefono,
                                foto_pais   = u.ruta_logo,
                                pasaporte   = u.pasaporte
                            };
                            usuario = dataUsuario;
                        }
                        return(usuario);
                    }
                }
            }

            catch (Exception ex)
            {
                return(null);
            }
            return(usuario);
        }
Ejemplo n.º 6
0
        public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs)
        {
            DataUsuario ds = new DataUsuario();

            global::System.Xml.Schema.XmlSchemaComplexType type     = new global::System.Xml.Schema.XmlSchemaComplexType();
            global::System.Xml.Schema.XmlSchemaSequence    sequence = new global::System.Xml.Schema.XmlSchemaSequence();
            global::System.Xml.Schema.XmlSchemaAny         any      = new global::System.Xml.Schema.XmlSchemaAny();
            any.Namespace = ds.Namespace;
            sequence.Items.Add(any);
            type.Particle = sequence;
            global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
            if (xs.Contains(dsSchema.TargetNamespace))
            {
                global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
                global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
                try {
                    global::System.Xml.Schema.XmlSchema schema = null;
                    dsSchema.Write(s1);
                    for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();)
                    {
                        schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
                        s2.SetLength(0);
                        schema.Write(s2);
                        if ((s1.Length == s2.Length))
                        {
                            s1.Position = 0;
                            s2.Position = 0;
                            for (; ((s1.Position != s1.Length) &&
                                    (s1.ReadByte() == s2.ReadByte()));)
                            {
                                ;
                            }
                            if ((s1.Position == s1.Length))
                            {
                                return(type);
                            }
                        }
                    }
                }
                finally {
                    if ((s1 != null))
                    {
                        s1.Close();
                    }
                    if ((s2 != null))
                    {
                        s2.Close();
                    }
                }
            }
            xs.Add(dsSchema);
            return(type);
        }
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            //instancia de DataUsuario
            DataUsuario du = new DataUsuario();

            du.CodUsu    = txtUsuario.Text;
            du.NomUsu    = txtNombre.Text;
            du.ApePat    = txtApePat.Text;
            du.ApeMat    = txtApeMat.Text;
            du.FechaNac  = DateTime.Parse(txtFechaNac.Text);
            du.Domicilio = txtDomi.Text;
            du.Telefono  = txtFono.Text;
            du.DNI       = txtDni.Text;
            du.TipoUsu   = "Cliente";
            du.IdPais    = cboPaises.SelectedValue;
            du.CodDpto   = cboDpto.SelectedValue;
            du.CodProv   = cboProv.SelectedValue;
            du.CodDis    = cboDist.SelectedValue;
            du.Clave     = txtClave.Text;

            //instancia de DataCliente
            DataCliente dc = new DataCliente();

            dc.CodUsu_Cli = txtUsuario.Text;
            dc.RUC        = txtRUC.Text;


            //ejecutamos el metodo
            string      msg1 = usu.agregar(du);
            string      msg2 = cli.agregar(dc);
            DataTarjeta tar  = new DataTarjeta();

            tar.NroTarjeta = txtNroTarjeta.Text;
            tar.Descrip    = "Debito";
            tar.CodTipo    = "100";
            tar.CodUsu     = txtUsuario.Text;
            tar.CodSeg     = txtCodSeguridad.Text;

            usu.agregarTarjeta(tar);

            //alerta que muestre el mensaje
            string script = @"<script type='text/javascript'> alert('{0}'); </script>";

            script = string.Format(script, msg2);
            ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);

            Session["usuarioNombre"] = txtUsuario.Text;
            Response.Redirect("PrincipalCliente.aspx?usuario=" + du.CodUsu);
        }
Ejemplo n.º 8
0
        public List <DataUsuario> obtenerUsuarios()
        {
            List <DataUsuario> lista    = new List <DataUsuario> ();
            DataUsuario        usuario1 = new DataUsuario();

            usuario1.Nombre   = "juan";
            usuario1.Apellido = "perez";
            lista.Add(usuario1);
            DataUsuario usuario2 = new DataUsuario();

            usuario2.Nombre   = "maria";
            usuario2.Apellido = "martinez";
            lista.Add(usuario2);
            return(lista);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Enca_Usuario user = new Enca_Usuario();

            //user.Id_rol = int.Parse(Session["id_rol"]);
            user.Id_rol = Session["user_id"].ToString();
            DataUsuario datos = new DataUsuario();

            datos.loginUsuarios_out(user);
            Session["id_user"]  = null;
            Session["id_rol"]   = null;
            Session["nom_user"] = null;


            Response.Redirect("/Vista/Roles/Normal/login.aspx");
        }
Ejemplo n.º 10
0
    protected void getOferente()
    {
        string nombre    = "Bienvenido " + Session["Nombre"].ToString();
        string documento = Session["Documento"].ToString();

        L_Oferente.Text = nombre;
        List <EncapsulateUsuario> listUsuario  = new DataUsuario().leerUsuario().Where(x => x.DocIdentidad == documento).ToList();
        EncapsulateUsuario        datosUsuario = listUsuario.First();

        TB_Nombre.Text    = datosUsuario.Nombre;
        TB_Apellido.Text  = datosUsuario.Apellido;
        TB_Direccion.Text = datosUsuario.Direccion;
        TB_Correo.Text    = datosUsuario.Correo;
        TB_Telefono.Text  = Convert.ToInt64(datosUsuario.Telefono).ToString();
        TB_Edad.Text      = Convert.ToUInt32(datosUsuario.Edad).ToString();
        TB_Documento.Text = datosUsuario.DocIdentidad;
        TB_Contrasena.Attributes.Add("value", datosUsuario.Contrasena);
    }
Ejemplo n.º 11
0
    protected void B_Iniciar_Click(object sender, EventArgs e)
    {
        try
        {
            EncapsulateUsuario usuario = new EncapsulateUsuario();
            usuario.DocIdentidad = TB_Doc_Identidad.Text;
            usuario.Contrasena   = TB_Contrasena.Text;

            List <EncapsulateUsuario> listUsuario = new DataUsuario().iniciarSesion(usuario);

            if (listUsuario.Count > 0)
            {
                EncapsulateUsuario usuarioIniciar = listUsuario.First();
                Session["Nombre"]    = usuarioIniciar.Nombre;
                Session["Documento"] = usuarioIniciar.DocIdentidad;

                switch (usuarioIniciar.IdRol)
                {
                case 1:
                    Response.Redirect("~/View/SuperAdministrador/SuperAdministrador.aspx");
                    break;

                case 2:
                    Response.Redirect("~/View/Oferente/Oferente.aspx");
                    break;

                case 3:
                    Response.Redirect("Cliente.aspx");
                    break;
                }
            }
            else
            {
                string mensaje = "DATOS DE ACCESO INCORRECTOS";
                mostrarMensaje(mensaje);
                TB_Doc_Identidad.Text = "";
            }
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
    }
    //metodo para agregar un usuario y retorna el mensaje de confirmacion del proceso
    public string agregar(DataUsuario du)
    {
        string msg = "";
        //comando que ejecute el procedure insert
        SqlCommand cmd = new SqlCommand("usp_add_usuario", cn.getCN);

        cmd.CommandType = CommandType.StoredProcedure;

        //lista de Parametros
        cmd.Parameters.Add("@cod", SqlDbType.Char).Value          = du.CodUsu;
        cmd.Parameters.Add("@nom", SqlDbType.VarChar).Value       = du.NomUsu;
        cmd.Parameters.Add("@apePat", SqlDbType.VarChar).Value    = du.ApePat;
        cmd.Parameters.Add("@apeMat", SqlDbType.VarChar).Value    = du.ApeMat;
        cmd.Parameters.Add("@fechaNac", SqlDbType.DateTime).Value = du.FechaNac;
        cmd.Parameters.Add("@domi", SqlDbType.VarChar).Value      = du.Domicilio;
        cmd.Parameters.Add("@fono", SqlDbType.Char).Value         = du.Telefono;
        cmd.Parameters.Add("@dni", SqlDbType.Char).Value          = du.DNI;
        cmd.Parameters.Add("@tipoUsu", SqlDbType.VarChar).Value   = du.TipoUsu;
        cmd.Parameters.Add("@pais", SqlDbType.Char).Value         = du.IdPais;
        cmd.Parameters.Add("@depa", SqlDbType.Char).Value         = du.CodDpto;
        cmd.Parameters.Add("@provi", SqlDbType.Char).Value        = du.CodProv;
        cmd.Parameters.Add("@dist", SqlDbType.Char).Value         = du.CodDis;
        cmd.Parameters.Add("@clave", SqlDbType.VarChar).Value     = du.Clave;


        //abrir la conexion
        cn.getCN.Open();
        try
        {
            msg = cmd.ExecuteNonQuery().ToString() + "Registro Agregado";
        }
        catch (Exception ex)
        {
            msg = ex.Message;
        }
        finally
        {
            cn.getCN.Close();
        }

        //enviamos el mensaje
        return(msg);
    }
        public static string GenerateTokenJwt(DataUsuario usuario)
        {
            try
            {
                DJwt jwt                = new DJwt();
                var  Jwt                = jwt.ConsultarPropiedadesJwt(1);
                var  secretKey          = Jwt.JWT_SECRET_KEY;
                var  expireTime         = Jwt.JWT_EXPIRE_MINUTES;
                var  audienceToken      = Jwt.JWT_AUDIENCE_TOKEN;
                var  issuerToken        = Jwt.JWT_ISSUER_TOKEN;
                var  securityKey        = new SymmetricSecurityKey(System.Text.Encoding.Default.GetBytes(secretKey));
                var  signingCredentials = new SigningCredentials(securityKey, SecurityAlgorithms.HmacSha256Signature);

                ClaimsIdentity claimsIdentity = new ClaimsIdentity();
                claimsIdentity.AddClaim(new Claim("id_usuario", usuario.id_usuario.ToString()));
                claimsIdentity.AddClaim(new Claim("usuario", usuario.usuario.ToString()));
                claimsIdentity.AddClaim(new Claim("sexo", usuario.Sexo.ToString()));
                claimsIdentity.AddClaim(new Claim("telefono", usuario.telefono.ToString()));
                claimsIdentity.AddClaim(new Claim("correo", usuario.correo.ToString()));
                claimsIdentity.AddClaim(new Claim("pais", usuario.pais.ToString()));
                claimsIdentity.AddClaim(new Claim("foto_usuario", usuario.foto_Perfil.ToString()));
                claimsIdentity.AddClaim(new Claim("foto_pais", usuario.foto_pais.ToString()));
                claimsIdentity.AddClaim(new Claim("pasaporte", usuario.pasaporte.ToUpper()));
                // Creamos el token con el usuario
                var tokenHandler     = new System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler();
                var jwtSecurityToken = tokenHandler.CreateJwtSecurityToken(
                    audience: audienceToken,
                    issuer: issuerToken,
                    subject: claimsIdentity,
                    notBefore: DateTime.UtcNow,
                    expires: DateTime.UtcNow.AddMinutes(Convert.ToInt32(expireTime)),
                    signingCredentials: signingCredentials);

                var jwtTokenString = tokenHandler.WriteToken(jwtSecurityToken);
                return(jwtTokenString);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    protected void btnGrabar_Click(object sender, EventArgs e)
    {
        try
        {
            DataUsuario du = new DataUsuario();

            du.Email = txtEmail.Text;
            du.Clave = txtContraseña.Text;
            du.Nombres = txtNombres.Text;
            du.Apellidos = txtApellidos.Text;
            du.Direccion = txtDireccion.Text;
            du.FechaDeNacimiento = DateTime.Parse(txtFechaDeNacimiento.Text);
            du.TipoDeUsuario = int.Parse(cboTipoUsuario.SelectedValue);

            string msg = u.registraYmodificaUsuario(du);
            lblMensaje.Text = msg;

            GridView1.DataSource = u.listarUsuario();
            GridView1.DataBind();

            btnGrabar.Text = "Hecho.";

            btnNuevo.Enabled = true;
            btnGrabar.Enabled = false;
            txtNombres.Enabled = false;
            txtApellidos.Enabled = false;
            txtDireccion.Enabled = false;
            txtFechaDeNacimiento.Enabled = false;
            FileUpload1.Enabled = false;

        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
    }
Ejemplo n.º 15
0
    public String eliminarUsuario(DataUsuario du)
    {
        String msg = "";

        SqlCommand cmd = new SqlCommand("USP_ELIMINAR_USUARIO", cn.getCn);
        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add("@EMAIL", SqlDbType.VarChar).Value = du.Email;

        cn.getCn.Open();
        try
        {
            msg = cmd.ExecuteNonQuery().ToString() + " registro eliminado";
        }
        catch (Exception ex)
        {
            msg = ex.Message;
        }
        finally
        {
            cn.getCn.Close();
        }
        return msg;
    }
Ejemplo n.º 16
0
        public DataTable muestra_respuesta_registrado()
        {
            Enca_Usuario user = new Enca_Usuario();
            DataUsuario  dat  = new DataUsuario();

            DataTable envia = dat.registrarUsuario(user);

            if (envia.Rows.Count == 3)
            {
                Mensajes men = new Mensajes();

                DataComenta  com    = new DataComenta();
                Enca_Comenta e_resp = new Enca_Comenta();

                DataTable listar_respuesta = new DataTable();

                listar_respuesta = com.insertarRespuesta(e_resp);

                men.Url = "muestra_h.aspx";

                return(listar_respuesta);
            }
            return(envia);
        }
Ejemplo n.º 17
0
        public List <UsuarioModel> getListarUsuarioReunion(string idReunion)
        {
            DataUsuario dataUsuario = new DataUsuario(Configuration);

            return(dataUsuario.getListarUsuarioReunion(idReunion));
        }
Ejemplo n.º 18
0
            public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs)
            {
                global::System.Xml.Schema.XmlSchemaComplexType type     = new global::System.Xml.Schema.XmlSchemaComplexType();
                global::System.Xml.Schema.XmlSchemaSequence    sequence = new global::System.Xml.Schema.XmlSchemaSequence();
                DataUsuario ds = new DataUsuario();

                global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
                any1.Namespace       = "http://www.w3.org/2001/XMLSchema";
                any1.MinOccurs       = new decimal(0);
                any1.MaxOccurs       = decimal.MaxValue;
                any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
                sequence.Items.Add(any1);
                global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
                any2.Namespace       = "urn:schemas-microsoft-com:xml-diffgram-v1";
                any2.MinOccurs       = new decimal(1);
                any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
                sequence.Items.Add(any2);
                global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
                attribute1.Name       = "namespace";
                attribute1.FixedValue = ds.Namespace;
                type.Attributes.Add(attribute1);
                global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
                attribute2.Name       = "tableTypeName";
                attribute2.FixedValue = "ReporteDataTable";
                type.Attributes.Add(attribute2);
                type.Particle = sequence;
                global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
                if (xs.Contains(dsSchema.TargetNamespace))
                {
                    global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
                    global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
                    try {
                        global::System.Xml.Schema.XmlSchema schema = null;
                        dsSchema.Write(s1);
                        for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();)
                        {
                            schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
                            s2.SetLength(0);
                            schema.Write(s2);
                            if ((s1.Length == s2.Length))
                            {
                                s1.Position = 0;
                                s2.Position = 0;
                                for (; ((s1.Position != s1.Length) &&
                                        (s1.ReadByte() == s2.ReadByte()));)
                                {
                                    ;
                                }
                                if ((s1.Position == s1.Length))
                                {
                                    return(type);
                                }
                            }
                        }
                    }
                    finally {
                        if ((s1 != null))
                        {
                            s1.Close();
                        }
                        if ((s2 != null))
                        {
                            s2.Close();
                        }
                    }
                }
                xs.Add(dsSchema);
                return(type);
            }
Ejemplo n.º 19
0
        //Listar Usuarios
        public List <UsuarioModel> getListarUsuario()
        {
            DataUsuario dataUsuario = new DataUsuario(Configuration);

            return(dataUsuario.getListarUsuario());
        }
Ejemplo n.º 20
0
        public List <UsuarioModel> EliminarUsuario(UsuarioModel usuarioModel)
        {
            DataUsuario dataUsuario = new DataUsuario(Configuration);

            return(dataUsuario.EliminarUsuario(usuarioModel));
        }
Ejemplo n.º 21
0
        } // constructor

        public UsuarioModel LoginUsuario(LoginModel loginModel)
        {
            DataUsuario dataUsuario = new DataUsuario(Configuration);

            return(dataUsuario.LoginUsuario(loginModel));
        }
Ejemplo n.º 22
0
    public String registrarUsuario(DataUsuario du)
    {
        string msg = "";

        SqlCommand cmd = new SqlCommand("USP_REGISTRAR_USUARIO", cn.getCn);
        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.Add("@EMAIL", SqlDbType.VarChar).Value = du.Email;
        cmd.Parameters.Add("@CLAVE", SqlDbType.Char).Value = du.Clave;
        cmd.Parameters.Add("@NOMBRES", SqlDbType.VarChar).Value = du.Nombres;
        cmd.Parameters.Add("@APELLIDOS", SqlDbType.VarChar).Value = du.Apellidos;
        cmd.Parameters.Add("@DIRECCION", SqlDbType.VarChar).Value = du.Direccion;
        cmd.Parameters.Add("@FECHA_NACIMIENTO", SqlDbType.DateTime).Value = du.FechaDeNacimiento;
        cmd.Parameters.Add("@TIPO_USUARIO", SqlDbType.Int).Value = du.TipoDeUsuario;

        cn.getCn.Open();

        try
        {
            msg = cmd.ExecuteNonQuery() + " usuario registrado";
        }
        catch (Exception ex)
        {
            msg = ex.Message;
        }
        finally
        {
            cn.getCn.Close();
        }

        return msg;
    }
Ejemplo n.º 23
0
        //Trae los datos del usuario que se desea modificar
        public UsuarioModel getUsuarioModificar(UsuarioModel usuarioModel)
        {
            DataUsuario dataUsuario = new DataUsuario(Configuration);

            return(dataUsuario.getUsuarioModificar(usuarioModel));
        }
    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        try
        {
            if (txtEmail.Text == string.Empty)
            {
                lblMensaje.Text = "Porvafor seleccione una fila";
                string script = @"<script type = 'text/javascript'> alert('{0}'); </script>";
                script = string.Format(script, lblMensaje.Text);
                ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
                return;
            }

            DataUsuario du = new DataUsuario();

            du.Email = txtEmail.Text;

            u.eliminarUsuario(du);
            lblMensaje.Text = "Se ha eliminado al usuario " + txtNombres.Text + " " + txtApellidos.Text;

            GridView1.DataSource = u.listarUsuario();
            GridView1.DataBind();

            txtEmail.Text = "";
            txtContraseña.Text = "";
            txtNombres.Text = "";
            txtApellidos.Text = "";
            txtDireccion.Text = "";
            txtFechaDeNacimiento.Text = "";

            btnNuevo.Enabled = true;
            btnGrabar.Enabled = false;

            txtEmail.Enabled = false;
            txtContraseña.Enabled = false;
            txtNombres.Enabled = false;
            txtApellidos.Enabled = false;
            txtDireccion.Enabled = false;
            txtFechaDeNacimiento.Enabled = false;
            FileUpload1.Enabled = false;

        }
        catch (Exception)
        {
            lblMensaje.Text = "Porfavor seleccione un registro de la tabla.";
        }
    }
Ejemplo n.º 25
0
        public bool ModificarUsuario(UsuarioModel usuarioModel)
        {
            DataUsuario dataUsuario = new DataUsuario(Configuration);

            return(dataUsuario.ModificarUsuario(usuarioModel));
        }
Ejemplo n.º 26
0
        public List <UsuarioModel> getUsuarioMinuta(string idReunion)
        {
            DataUsuario dataUsuario = new DataUsuario(Configuration);

            return(dataUsuario.getUsuariosMinuta(idReunion));
        }
    protected void btnRegistrar_Click(object sender, EventArgs e)
    {
        string datos = ConvertToHtmlFile();

        DataUsuario du = new DataUsuario();

        du.Email = txtEmail.Text;
        du.Clave = txtClave.Text;
        du.Nombres = txtNombres.Text;
        du.Apellidos = txtApellidos.Text;
        du.Direccion = txtDireccion.Text;
        du.FechaDeNacimiento = DateTime.Parse(txtFechaDeNacimiento.Text);
        du.TipoDeUsuario = int.Parse(cboTipoCliente.SelectedValue);

        string msg1 = u.registrarUsuario(du);

        // Enviar correo
        try
        {
            // Instanciar Correos
            Correos Cr = new Correos();
            // Iniciallizar el msg de correo electrónico
            MailMessage mnsj = new MailMessage();
            // Establecemos el Asunto
            mnsj.Subject = "Confirmación de Cuenta FacilitoOnline";
            // Aqui el Correo de destino
            string email = txtEmail.Text;
            mnsj.To.Add(new MailAddress(email));
            // Aqui el Correo de origen
            mnsj.From = new MailAddress("*****@*****.**", "Administrador");
            // Adjuntar algún archivo
            string ruta = HttpContext.Current.Request.MapPath("~/img/iconos/gracias.gif");
            mnsj.Attachments.Add(new Attachment(ruta));
            // El contenido del mensaje
            mnsj.Body = datos;
            mnsj.IsBodyHtml = true;
            // Enviar
            Cr.MandarCorreo(mnsj);
            Enviado = true;
            // Mostrar mensaje
            /*string msg2 = "El Mail se ha Enviado a su correo electronico Correctamente" + " Listo!!";
            string script = @"<script type='text/javascript'> alert('{0}'); </script>";
            script = string.Format(script, msg2);
            ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);*/

            // Mostrar mensaje y retornar
            string script = @"<script type='text/javascript'>
                                    alert('El Mail se ha Enviado a su correo electrónico Correctamente. Listo!!');
                                    window.location = 'Restaurantes.aspx';
                              </script>";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
        }
        catch (Exception ex)
        {
            msg1 = ex.Message;
            string script = @"<script type='text/javascript'> alert('{0}'); </script>";
            script = string.Format(script, msg1);
            ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
        }

        lblMensaje.Text = msg1;
        btnRegistrar.Enabled = false;
    }