Exemplo n.º 1
0
        public Localidad getLocalidad(string id)
        {
            Localidad Localidad = new Localidad();
            DataTable tabla     = ds.ObtenerTabla("Localidades", "Select * from Localidades where Cod_Localidad_loc=" + id);

            Localidad.setCodigoProvincia(tabla.Rows[0][0].ToString());
            Localidad.setCodigoLocalidad(tabla.Rows[0][1].ToString());
            Localidad.setNombreLocalidad(tabla.Rows[0][2].ToString());

            return(Localidad);
        }
Exemplo n.º 2
0
        protected void btnConfirmar_Click(object sender, EventArgs e)
        {
            N_Usuario negu     = new N_Usuario();
            DataTable dt       = negu.getUsuarioPorUsername(this.Session["username"].ToString());
            string    password = dt.Rows[0]["Contraseña_Usuario_U"].ToString();

            if (txtActual.Text == password)
            {
                if (txtNueva.Text == txtNueva2.Text)
                {
                    Usuario     user = new Usuario();
                    TipoUsuario tu   = new TipoUsuario();
                    Provincia   pr   = new Provincia();
                    Localidad   lo   = new Localidad();

                    user.setCodigoUsuario(dt.Rows[0]["Cod_Usuario_U"].ToString());
                    tu.setCodigoTipoUsuario(dt.Rows[0]["Cod_TipoUsuario_U"].ToString());
                    user.setIdTipoUsuario(tu);
                    user.setNombre(dt.Rows[0]["Nombre_Usuario_U"].ToString());
                    user.setApellido(dt.Rows[0]["Apellido_Usuario_U"].ToString());
                    user.setNickname(dt.Rows[0]["Nickname_Usuario_U"].ToString());
                    user.SetContraseña(txtNueva.Text);
                    user.setDni(dt.Rows[0]["DNI_Usuario_U"].ToString());
                    user.setFechaNacimiento(DateTime.Parse(dt.Rows[0]["fNacimiento_Usuario_U"].ToString()));
                    user.setTelefono(dt.Rows[0]["Telefono_Usuario_U"].ToString());
                    user.setEmail(dt.Rows[0]["EMail_Usuario_U"].ToString());
                    user.setDireccion(dt.Rows[0]["Direccion_Usuario_U"].ToString());
                    pr.setCodigoProvincia(dt.Rows[0]["Provincia_Usuario_U"].ToString());
                    user.setProvincia(pr);
                    lo.setCodigoLocalidad(dt.Rows[0]["Localidad_Usuario_U"].ToString());
                    user.setLocalidad(lo);
                    user.setEstado(Convert.ToBoolean(dt.Rows[0]["Estado_Usuario_U"].ToString()));

                    int filas = negu.ModificarUsuario(user);

                    if (filas > 0)
                    {
                        Response.Redirect("Perfil.aspx?us=3");
                    }
                }
                else
                {
                    Response.Redirect("PerfilPass.aspx?er=1");
                }
            }
            else
            {
                Response.Redirect("Perfil.aspx?us=2");
            }
        }
Exemplo n.º 3
0
        protected void grdUsuarios_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            string codigo     = ((Label)grdUsuarios.Rows[e.RowIndex].FindControl("lbl_eit_codigo")).Text;
            string apellido   = ((TextBox)grdUsuarios.Rows[e.RowIndex].FindControl("txt_eit_apellido")).Text;
            string nombre     = ((TextBox)grdUsuarios.Rows[e.RowIndex].FindControl("txt_eit_nombre")).Text;
            string nick       = ((TextBox)grdUsuarios.Rows[e.RowIndex].FindControl("txt_eit_nickname")).Text;
            string contraseña = ((TextBox)grdUsuarios.Rows[e.RowIndex].FindControl("txt_eit_contraseña")).Text;
            string dni        = ((TextBox)grdUsuarios.Rows[e.RowIndex].FindControl("txt_eit_dni")).Text;
            string email      = ((TextBox)grdUsuarios.Rows[e.RowIndex].FindControl("txt_eit_email")).Text;
            string fechanac   = ((TextBox)grdUsuarios.Rows[e.RowIndex].FindControl("txt_eit_fnac")).Text;
            string tipousu    = ((DropDownList)grdUsuarios.Rows[e.RowIndex].FindControl("ddl_eit_tipousuario")).Text;
            string dire       = ((TextBox)grdUsuarios.Rows[e.RowIndex].FindControl("txt_eit_direccion")).Text;
            string provincia  = ((DropDownList)grdUsuarios.Rows[e.RowIndex].FindControl("ddl_eit_provincia")).Text;
            string localidad  = ((DropDownList)grdUsuarios.Rows[e.RowIndex].FindControl("ddl_eit_localidad")).Text;
            string tel        = ((TextBox)grdUsuarios.Rows[e.RowIndex].FindControl("txt_eit_telefono")).Text;

            TipoUsuario t = new TipoUsuario();

            t.setCodigoTipoUsuario(tipousu);
            Provincia p = new Provincia();

            p.setCodigoProvincia(provincia);
            Localidad l = new Localidad();

            l.setCodigoLocalidad(localidad);
            Usuario usu = new Usuario();

            usu.setCodigoUsuario(codigo);
            usu.setApellido(apellido);
            usu.setNombre(nombre);
            usu.setNickname(nick);
            usu.SetContraseña(contraseña);
            usu.setDni(dni);
            usu.setEmail(email);
            usu.setFechaNacimiento(DateTime.Parse(fechanac));
            usu.setIdTipoUsuario(t);
            usu.setDireccion(dire);
            usu.setProvincia(p);
            usu.setLocalidad(l);
            usu.setTelefono(tel);

            N_Usuario n = new N_Usuario();

            n.ModificarUsuario(usu);

            grdUsuarios.EditIndex = -1;
            cargarGridview();
        }
Exemplo n.º 4
0
        protected void btnRegistrarse_Click(object sender, EventArgs e)
        {
            N_Usuario   negu = new N_Usuario();
            Usuario     user = new Usuario();
            TipoUsuario tu   = new TipoUsuario();
            Provincia   pr   = new Provincia();
            Localidad   lo   = new Localidad();

            bool vacio = true, fecha = true, mail, pass = true;

            if (txtNombre.Text == "" || txtApellido.Text == "" || txtUsername.Text == "" || txtContraseña.Text == "" ||
                txtContraseña2.Text == "" || txtDNI.Text == "" || txtFecha.Text == "" || txtDireccion.Text == "" ||
                txtMail.Text == "" || txtTelefono.Text == "")
            {
                vacio = false;
            }

            if (DateTime.Compare(DateTime.Parse(txtFecha.Text), DateTime.Now) > 0)
            {
                fecha = false;
            }

            mail = isvalidEmail(txtMail.Text);

            if (txtContraseña.Text != txtContraseña2.Text)
            {
                pass = false;
            }

            if (vacio && fecha && mail && pass)
            {
                int cantUsers = negu.getCantidadUsuarios();
                int coduser   = cantUsers + 1;
                user.setCodigoUsuario("U" + coduser.ToString());
                tu.setCodigoTipoUsuario("TU2");
                user.setIdTipoUsuario(tu);
                user.setNombre(txtNombre.Text);
                user.setApellido(txtApellido.Text);
                user.setNickname(txtUsername.Text);
                user.SetContraseña(txtContraseña.Text);
                user.setDni(txtDNI.Text);
                user.setFechaNacimiento(DateTime.Parse(txtFecha.Text));
                user.setTelefono(txtTelefono.Text);
                user.setEmail(txtMail.Text);
                user.setDireccion(txtDireccion.Text);
                pr.setCodigoProvincia(ddlProvincia.SelectedValue);
                user.setProvincia(pr);
                lo.setCodigoLocalidad(ddlLocalidad.SelectedValue);
                user.setLocalidad(lo);
                user.setEstado(true);

                int filas = negu.GuardarUsuario(user);

                if (filas > 0)
                {
                    Response.Redirect("Login.aspx?u=1");
                }
                else
                {
                    Response.Redirect("Registrarse.aspx?e=1");///error general
                }
            }
            else if (!vacio)
            {
                Response.Redirect("Registrarse.aspx?e=2");///textos vacios
            }
            else if (!fecha)
            {
                Response.Redirect("Registrarse.aspx?e=3");///error fecha
            }
            else if (!mail)
            {
                Response.Redirect("Registrarse.aspx?e=4");///mail invalido
            }
            else if (!pass)
            {
                Response.Redirect("Registrarse.aspx?e=5");///contraseña incorrecta
            }
        }
Exemplo n.º 5
0
        protected void btnFinalizar_Click(object sender, EventArgs e)
        {
            N_Usuario   negu = new N_Usuario();
            DataTable   dt   = negu.getUsuarioPorUsername(this.Session["username"].ToString());
            Usuario     user = new Usuario();
            TipoUsuario tu   = new TipoUsuario();
            Provincia   pr   = new Provincia();
            Localidad   lo   = new Localidad();

            user.setCodigoUsuario(dt.Rows[0]["Cod_Usuario_U"].ToString());
            tu.setCodigoTipoUsuario(dt.Rows[0]["Cod_TipoUsuario_U"].ToString());
            user.setIdTipoUsuario(tu);
            user.setNombre(txtNombre.Text);
            user.setApellido(txtApellido.Text);
            user.setNickname(txtUsername.Text);
            user.SetContraseña(dt.Rows[0]["Contraseña_Usuario_U"].ToString());
            user.setDni(txtDNI.Text);
            if (txtFecha.Text != "")
            {
                user.setFechaNacimiento(DateTime.Parse(txtFecha.Text));
            }
            user.setTelefono(txtTelefono.Text);
            user.setEmail(txtEmail.Text);
            user.setDireccion(txtDireccion.Text);
            pr.setCodigoProvincia(ddlProvincia.SelectedValue);
            user.setProvincia(pr);
            lo.setCodigoLocalidad(ddlLocalidad.SelectedValue);
            user.setLocalidad(lo);
            user.setEstado(Convert.ToBoolean(dt.Rows[0]["Estado_Usuario_U"].ToString()));

            bool mail   = isvalidEmail(txtEmail.Text);
            bool fecha  = true;
            bool vacio1 = true;
            bool vacio2 = true;

            if (txtNombre.Text == "" || txtApellido.Text == "" || txtUsername.Text == "" || txtDNI.Text == "")
            {
                vacio1 = false;
            }

            if (txtTelefono.Text == "" || txtEmail.Text == "" || txtDireccion.Text == "")
            {
                vacio2 = false;
            }

            if (txtFecha.Text == "" || DateTime.Compare(DateTime.Parse(txtFecha.Text), DateTime.Now) > 0)
            {
                fecha = false;
            }

            if (fecha && mail && vacio1 && vacio2)
            {
                int filas = negu.ModificarUsuario(user);
                if (filas > 0)
                {
                    Response.Redirect("Perfil.aspx?us=1");
                }
                else
                {
                    Response.Redirect("Perfil.aspx?us=5");
                }
            }
            else if (!mail)
            {
                Response.Redirect("Perfil.aspx?us=4");
            }
            else if (!fecha)
            {
                Response.Redirect("Perfil.aspx?us=6");
            }
            else if (!vacio1)
            {
                Response.Redirect("Perfil.aspx?us=7");
            }
            else if (!vacio2)
            {
                Response.Redirect("Perfil.aspx?us=7");
            }
        }