示例#1
0
    protected void CambiarContraseña(object sender, EventArgs e)
    {
        DataTable       Empresa = (DataTable)Session["Sesion"];
        L_PerfilEmpresa logica  = new L_PerfilEmpresa();
        //cambiar por una nueva funcion en logica que haga este seteo
        //String contraseñaAntigua = Empresa.Rows[0]["passEmpresa"].ToString();
        int    id = int.Parse(Empresa.Rows[0]["idEmpresa"].ToString());
        String contraseñaAntigua = logica.traer_old_pass_empresa(id);
        String mensage           = logica.cambiarContraseña(TB_Contraseña.Text, TB_Contraseña2.Text, Empresa, contraseñaAntigua, TB_AntiguaContraseña.Text, TB_Nit.Text);

        Modal(mensage);
    }
示例#2
0
    protected void ModificarDatos(object sender, EventArgs e)
    {
        //DAOEmpresa envio = new DAOEmpresa();
        DataTable       Empresa = (DataTable)Session["Sesion"];
        L_PerfilEmpresa logica  = new L_PerfilEmpresa();
        U_aux_PerfilEmp res     = logica.ModificarDatos(Empresa, TB_Correo.Text, TB_Nombre.Text, TB_Nit.Text, TB_Telefono.Text, TB_Direccion.Text, Request.RawUrl);

        Session["Sesion"] = res.Data;
        Modal(res.Mensage);
        String texto = "redireccionar('" + res.Response + "')";

        Page.ClientScript.RegisterStartupScript(this.GetType(), "scts", texto, true);
    }
示例#3
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        String nombreArchivo = e.CommandName + ".pdf";
        String saveLocation  = (Server.MapPath("~\\Archivos\\DocumentosEmpresa") + "\\" + nombreArchivo);

        try
        {
            System.IO.File.Delete(saveLocation);
            int             id   = int.Parse(e.CommandArgument.ToString());
            L_PerfilEmpresa logi = new L_PerfilEmpresa();
            logi.delete_file(id);
        }
        catch (Exception es)
        {
            throw es;
        }
        Response.Redirect("PerfilEmpresa.aspx");
    }
示例#4
0
    protected void BTN_CambiarFoto_Click(object sender, EventArgs e)
    {
        DataTable       datos             = (DataTable)Session["Sesion"];
        L_PerfilEmpresa logica            = new L_PerfilEmpresa();
        String          extensionAnterior = datos.Rows[0]["nomArchivo"].ToString();

        String[] aux = extensionAnterior.Split('.');
        extensionAnterior = "." + aux[1];
        String          extension            = System.IO.Path.GetExtension(FU_CambiarFoto.PostedFile.FileName);
        String          nombreArchivo        = TB_Nit.Text;
        String          saveLocation         = (Server.MapPath("~\\Archivos\\FotosPerfil") + "\\" + nombreArchivo + extension);
        String          saveLocationAnterior = (Server.MapPath("~\\Archivos\\FotosPerfil") + "\\" + nombreArchivo + extensionAnterior);
        U_aux_PerfilEmp respuesta            = logica.BTN_CambiarFoto_Click(extension, extensionAnterior, saveLocationAnterior, TB_Nit.Text, nombreArchivo, datos, saveLocation, FU_CambiarFoto.PostedFile.InputStream, Request.RawUrl);

        Session["Sesion"] = respuesta.Data;
        Modal(respuesta.Mensage);
        Page.ClientScript.RegisterStartupScript(this.GetType(), "scrt", "redireccionar('" + respuesta.Response + "')");
    }
示例#5
0
 protected void BTN_SubirArchivo_Click(object sender, EventArgs e)
 {
     try
     {
         DataTable       Empresa       = (DataTable)Session["Sesion"];
         DateTime        Fecha         = DateTime.Now.Date;
         L_PerfilEmpresa logica        = new L_PerfilEmpresa();
         String          extension     = System.IO.Path.GetExtension(FU_Archivos.PostedFile.FileName);
         String          nombreArchivo = TB_Nit.Text + Fecha.Day.ToString() + Fecha.Month.ToString() + GridView1.Rows.Count;
         String          saveLocation  = (Server.MapPath("~\\Archivos\\DocumentosEmpresa") + "\\" + nombreArchivo + extension);
         String          response      = logica.btn_SubirArchivo(GridView1.Rows.Count, Empresa, extension, nombreArchivo, saveLocation, TB_Nit.Text, FU_Archivos.PostedFile.InputStream);
         Page.ClientScript.RegisterStartupScript(this.GetType(), "Sripts", "<script>alert('" + response + "')</script>");
     }
     catch (Exception ex)
     {
         Server.TransferRequest(Request.Url.AbsolutePath, false);
     }
 }
示例#6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            Response.Cache.SetCacheability(HttpCacheability.ServerAndNoCache);
            L_PerfilEmpresa logica   = new L_PerfilEmpresa();
            UEUEmpresa      emp      = logica.page_load(IsPostBack, Session["Sesion"]);
            String          rutaFoto = emp.RutaArchivo + emp.NomArchivo;
            IMG_Foto.ImageUrl = rutaFoto;
            TB_Nit.Text       = emp.Nit;
            TB_Nombre.Text    = emp.Nombre;
            TB_Telefono.Text  = emp.Numero;
            TB_Correo.Text    = emp.Correo;
            TB_Direccion.Text = emp.Direccion;

            //Seteando Idiomas
            L_Idioma  idiot      = new L_Idioma();
            Object    sesidioma  = Session["idiomases"];
            Int32     formulario = 10;
            Int32     idiom      = Convert.ToInt32(sesidioma);
            Hashtable compIdioma = new Hashtable();
            idiot.mostraridioma(formulario, idiom, compIdioma);
            try
            {
                this.perfil.InnerText      = compIdioma["perfil"].ToString();
                this.info_empr.InnerText   = compIdioma["info_empr"].ToString();
                this.inf_emp.InnerText     = compIdioma["inf_emp"].ToString();
                this.LB_nombre.Text        = compIdioma["LB_nombre"].ToString();
                this.contact.InnerText     = compIdioma["contact"].ToString();
                this.LB_Telef.Text         = compIdioma["LB_Telef"].ToString();
                this.LB_correo.Text        = compIdioma["LB_correo"].ToString();
                this.LB_Dire.Text          = compIdioma["LB_Dire"].ToString();
                this.photo.InnerText       = compIdioma["photo"].ToString();
                this.profile_pic.InnerText = compIdioma["profile_pic"].ToString();
                this.load_pictu.InnerText  = compIdioma["load_pictu"].ToString();
                this.security.InnerText    = compIdioma["security"].ToString();
                this.change_pass.InnerText = compIdioma["change_pass"].ToString();
                this.LB_PASS.Text          = compIdioma["LB_PASS"].ToString();
                this.LB_New_Pass.Text      = compIdioma["LB_New_Pass"].ToString();
                this.LB_rep_pass.Text      = compIdioma["LB_rep_pass"].ToString();
                this.files.InnerText       = compIdioma["files"].ToString();
                this.note.InnerText        = compIdioma["note"].ToString();
                this.onlyPDF.InnerText     = compIdioma["onlyPDF"].ToString();
                this.docs.InnerText        = compIdioma["docs"].ToString();
                this.BTN_Modif.Text        = compIdioma["BTN_Modif"].ToString();
                this.img_btn.InnerHtml     = "<i class='fa fa-camera'></i>" + compIdioma["img_btn"].ToString() + "<span class='caret'></span>";
                this.BTN_CambiarFoto.Text  = compIdioma["BTN_CambiarFoto"].ToString();
                this.btn_change_pass.Text  = compIdioma["btn_change_pass"].ToString();
                this.BTN_SubirArchivo.Text = compIdioma["BTN_SubirArchivo"].ToString();
            }
            catch (Exception ex)
            { }

            String texto = "redireccionar('" + emp.Redireccion + "');";
            Page.ClientScript.RegisterStartupScript(this.GetType(), "scrpt", texto, true);
        }
        catch (Exception er)
        {
            //No Hago Nada
        }
    }