protected void Page_Load(object sender, EventArgs e) { if (Session["id_rol"].Equals("null") || !Session["id_rol"].Equals("1") || Session["id_user"].Equals("null")) { Response.Redirect("index.aspx"); } Usuario userDatos = new Usuario(); _id_user = int.Parse(Session["id_user"].ToString()); userDatos.obtenerDatosEdit(_id_user); if (!IsPostBack) { Usuario obtener = new Usuario(); obtener.obtenerDatosEdit(_id_user); DV_FotoPerfil.DataSource = obtener.obtenerDatosEdit(_id_user); DV_FotoPerfil.DataBind(); GV_Datos.DataSource = obtener.obtenerDatosEdit(_id_user); GV_Datos.DataBind(); } Usuario datos = new Usuario(); DataTable informacion = datos.datosEmpresa(_id_user); }
protected void Page_Load(object sender, EventArgs e) { if (Session["id_rol"].Equals("null")) { Response.Redirect("index.aspx"); } if (Session["verificar"].Equals("Verificada") && !Session["estado"].Equals("Normal")) { Response.Redirect("Configuracion.aspx"); } if (!Session["verificar"].Equals("Verificada") && Session["estado"].Equals("Gratis")) { Response.Redirect("Configuracion.aspx"); } if (Session["verificar"].Equals("null") && !Session["estado"].Equals("null")) { Response.Redirect("Configuracion.aspx"); } _id_user = int.Parse(Session["id_user"].ToString()); _id_empresa = int.Parse(Session["id_empresa"].ToString()); if (!IsPostBack) { Usuario user = new Usuario(); GV_Datos.DataSource = user.obtenerEmpresa(_id_empresa); GV_Datos.DataBind(); DV_FotoPerfil.DataSource = user.obtenerEmpresa(_id_empresa); DV_FotoPerfil.DataBind(); GV_Productos.DataSource = user.obtenerProductos(_id_empresa); GV_Productos.DataBind(); } }
protected void DV_FotoPerfil_RowEditing(object sender, GridViewEditEventArgs e) { DV_FotoPerfil.EditIndex = e.NewEditIndex; Usuario user = new Usuario(); DV_FotoPerfil.DataSource = user.obtenerEmpresa(_id_user); DV_FotoPerfil.DataBind(); }
protected void DV_FotoPerfil_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) { DV_FotoPerfil.EditIndex = -1; Usuario asp = new Usuario(); asp.obtenerDatosEdit(_id_user); DV_FotoPerfil.DataSource = asp.obtenerDatosEdit(_id_user); DV_FotoPerfil.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["id_rol"].Equals("null")) { Response.Redirect("index.aspx"); } Usuario userDatos = new Usuario(); _id_user = int.Parse(Session["id_user"].ToString()); userDatos.obtenerDatosEdit(_id_user); if (!IsPostBack) { Usuario obtener = new Usuario(); obtener.obtenerDatosEdit(_id_user); DV_FotoPerfil.DataSource = obtener.obtenerDatosEdit(_id_user); DV_FotoPerfil.DataBind(); GV_Datos.DataSource = obtener.obtenerDatosEdit(_id_user); GV_Datos.DataBind(); } Usuario datos = new Usuario(); DataTable informacion = datos.datosEmpresa(_id_user); if (informacion.Rows.Count == 0) { LB_CrearEmpresa.Text = "Crear Empresa"; LB_CrearEmpresa.PostBackUrl = "Solicitud.aspx"; Session["id_empresa"] = "null"; Session["estado"] = "null"; Session["verificar"] = "null"; } else { Session["id_empresa"] = informacion.Rows[0]["id_empresa"].ToString(); Session["estado"] = informacion.Rows[0]["estado"].ToString(); Session["verificar"] = informacion.Rows[0]["verificar"].ToString(); if (Session["verificar"].Equals("Verificada") && Session["estado"].Equals("Normal")) { // this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Estado Actual: Verificada y Normal!');window.location=\"empresa.aspx\"</script>"); this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Estado Actual: Verificada y Normal!');</script>"); LB_CrearEmpresa.Text = "Menú Empresa"; LB_CrearEmpresa.PostBackUrl = "configempresa.aspx"; } else { if (Session["verificar"].Equals("Verificada") && !Session["estado"].Equals("Normal")) { //this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Estado Actual: Verificado, Revise su estado de pago*');window.location=\"Index.aspx\"</script>"); this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Estado Actual: Revise su estado de pago!');</script>"); LB_CrearEmpresa.Text = "Ver Estado de Pago"; LB_CrearEmpresa.PostBackUrl = "configuracion.aspx"; } else { if (!Session["verificar"].Equals("Verificada") && Session["estado"].Equals("Gratis")) { // this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Estado Actual: Sin verificar la empresa!');window.location=\"Index.aspx\"</script>"); this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('La empresa se esta verificando!');</script>"); LB_CrearEmpresa.Text = "La Empresa se esta verificando"; // LB_CrearEmpresa.PostBackUrl = "configuracion.aspx"; } else { if (!Session["verificar"].Equals("Verificada") && Session["estado"].Equals("Rechazada")) { // this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Estado Actual: Sin verificar la empresa!');window.location=\"Index.aspx\"</script>"); this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('La empresa fue Rechazada!');</script>"); LB_CrearEmpresa.Text = "La Empresa fue Rechazada"; // LB_CrearEmpresa.PostBackUrl = "configuracion.aspx"; } else { if (!Session["verificar"].Equals("Verificada") && Session["estado"].Equals("Devolver")) { // this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Estado Actual: Sin verificar la empresa!');window.location=\"Index.aspx\"</script>"); this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Verifique sus datos y documentos y vuelva a generar la solicitud!');</script>"); LB_CrearEmpresa.Text = "Verifique sus datos y documentos y vuelva a generar la solicitud!"; LB_CrearEmpresa.PostBackUrl = "solicitud.aspx"; } else { LB_CrearEmpresa.Text = "Crear Empresa"; LB_CrearEmpresa.PostBackUrl = "Solicitud.aspx"; } } } } } } }
protected void DV_FotoPerfil_RowUpdating(object sender, GridViewUpdateEventArgs e) { ClientScriptManager cm = this.ClientScript; DataTable foto; FileUpload b = (FileUpload)DV_FotoPerfil.Rows[e.RowIndex].FindControl("FileUpload1"); if (Session["foto"] == null) { foto = new DataTable(); foto.Columns.Add("ruta"); Session["foto"] = foto; } foto = (DataTable)Session["foto"]; if (foto.Rows.Count == 1) { cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('No se pueden agregar más fotos');</script>"); return; } string nombreArchivo = System.IO.Path.GetFileName(b.PostedFile.FileName); string extension = System.IO.Path.GetExtension(b.PostedFile.FileName); if (!(string.Compare(extension, ".jpg", true) == 0 || string.Compare(extension, ".jpeg", true) == 0 || string.Compare(extension, ".gif", true) == 0 || string.Compare(extension, ".jpe", true) == 0)) { cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Solo se admiten Imagenes');</script>"); return; } int tamano = b.PostedFile.ContentLength; if (b.PostedFile.ContentLength > (1024 * 1024 * 4)) { double tamanoMb = (double)((double)tamano / ((double)1024 * 1024)); cm.RegisterClientScriptBlock(this.GetType(), "", string.Format("<script type='text/javascript'>alert('No se pueden agregar archivos adjuntos de más de 4 Megabytes. Tamaño del archivo: {0:F1}MB');</script>", tamanoMb)); return; } string saveLocation = Server.MapPath("~\\Imagenes") + "\\" + nombreArchivo; if (System.IO.File.Exists(saveLocation)) { cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Ya existe un archivo adjunto en el servidor con ese nombre');</script>"); return; } try { b.PostedFile.SaveAs(saveLocation); cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('El archivo adjunto ha sido cargado');</script>"); } catch (Exception exc) { cm.RegisterClientScriptBlock(this.GetType(), "", string.Format("<script type='text/javascript'>alert('Error: {0}');</script>", exc.Message)); return; } DatosUsuario user = new DatosUsuario(); // user.Url = DV_FotoPerfil.DataKeys[e.RowIndex].Value.ToString(); // user.Nombre = DV_FotoPerfil.DataKeys[e.RowIndex].Value.ToString(); FileUpload a = (FileUpload)DV_FotoPerfil.Rows[e.RowIndex].FindControl("FileUpload1"); user.Url = "~\\Imagenes\\" + nombreArchivo; user.Id_user = int.Parse(_id_user.ToString()); Usuario userDatos = new Usuario(); userDatos.modificarImgPerfil(user); DV_FotoPerfil.EditIndex = -1; Usuario asp = new Usuario(); asp.obtenerDatosEdit(_id_user); DV_FotoPerfil.DataSource = asp.obtenerDatosEdit(_id_user); DV_FotoPerfil.DataBind(); this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Los Datos se han actualizado!');window.location=\"Perfil.aspx\"</script>"); }