public Provincia getProvincia(string id) { Provincia Provincia = new Provincia(); DataTable tabla = ds.ObtenerTabla("Provincias", "Select * from Provincias where Cod_Provincia_prov=" + id); Provincia.setCodigoProvincia(tabla.Rows[0][0].ToString()); Provincia.setNombreProvincia(tabla.Rows[0][1].ToString()); return(Provincia); }
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"); } }
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(); }
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 } }
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"); } }