Ejemplo n.º 1
0
    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>");
        }
    }