protected void B_CrearCuenta_Click(object sender, EventArgs e) { ClientScriptManager cm = this.ClientScript; string ipAddress = HttpContext.Current.Request.UserHostAddress; string httpContext = HttpContext.Current.Server.MachineName; string MAC = mac.GetMAC(ref ipAddress, ref httpContext); utili.User = TB_usuarioR1.Text; utili.Password = TB_contraseñaR1.Text; utili.Password1 = TB_contraseñaR2.Text; utili.LogoExtension = System.IO.Path.GetExtension(FU_Imagen.PostedFile.FileName); utili.Nombre = TB_nombre.Text; utili.Apellido = TB_apellido.Text; utili.Cedula = int.Parse(TB_cedula.Text); utili.Direccion = TB_direccion.Text; utili.Email = TB_correo.Text; utili.Telefono = TB_telefono.Text; utili.User = TB_usuarioR1.Text; utili.Password = TB_contraseñaR1.Text; utili.SaveLocationLogo = Server.MapPath("~\\Imagenes\\Usuario") + "\\"; utili = logica.crearcuenta(utili, ipAddress, MAC, (int)Session["idioma"]); try { FU_Imagen.PostedFile.SaveAs(utili.SaveLocationLogo); } catch (DirectoryNotFoundException ei) { } try { utili = logica.condicional(utili); int.Parse(utili.Nulo.ToString()); cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('" + utili.Mensaje + "');</script>"); return; } catch (NullReferenceException o) { this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('" + utili.Mensaje + "');window.location=\"" + utili.Url + "\"</script>"); } }