Ejemplo n.º 1
0
 private void cargarDatos()
 {
     if (Request.Params["negocio"] != null)
     {
         lgNegocio          = new LogicaNegocio();
         negocio            = lgNegocio.SessionNegocio(int.Parse(Request.Params["negocio"]));
         txtDescdrip.Text   = negocio.descripcion;
         txtNombre.Text     = negocio.nombre;
         hdCodNegocio.Value = negocio.id_negocio.ToString();
         //hdImag.Value = negocio.foto_negocio;
         txtTelefono.Text = negocio.telefono.ToString();
         lgEstaNegocio    = new LogicaEstadoNegocio();
         List <csEstadoNegocio> lista = new List <csEstadoNegocio>();
         hpRegresar1.NavigateUrl = "PerfilUsuarioAdminn.aspx?perfil=" + Request.Params["perfil"];
         hpRegresar2.NavigateUrl = "PerfilUsuarioAdminn.aspx?perfil=" + Request.Params["perfil"];
         lista = lgEstaNegocio.listEstadoNegocio(negocio.id_negocio);
         for (int i = 0; i < chekListCategoria.Items.Count; i++)
         {
             foreach (csEstadoNegocio estNeg in lista)
             {
                 if (chekListCategoria.Items[i].Value == estNeg.fk_id_categoria.ToString())
                 {
                     chekListCategoria.Items[i].Selected = true;
                 }
             }
         }
     }
     else
     {
         Response.Redirect("NegocioPropietario.aspx");
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Request.Params["show"] != null)
                {
                    //int codUser = int.Parse(Request.Params["show"].ToString());
                    if (Request.Params["show"].Length > 0)
                    {
                        csUtilidades util = new csUtilidades();
                        lgNegocio      = new LogicaNegocio();
                        lgCalificacion = new LogicaCalificacion();
                        lgVisita       = new LogicaVisita();

                        int codNegocio = int.Parse(util.desencriptar(Request.Params["show"]));
                        negocio = new csNegocio();
                        negocio = lgNegocio.SessionNegocio(codNegocio);
                        if (negocio != null)
                        {
                            if (!IsPostBack)
                            {
                                lgVisita.CrearVisita(codNegocio);
                            }
                            string calificacion = lgCalificacion.PromedioCalificacion(negocio.id_negocio).ToString();
                            CargarGaleria(codNegocio);
                            lbNombreNeg.Text = negocio.nombre;
                            //Rating1.CurrentRating = int.Parse(calificacion);
                            //dtListComentario.DataSource = lgComentario.DataComentario(codNegocio);
                            //dtListComentario.DataBind();

                            foto_Negocio.ImageUrl = negocio.foto_negocio;
                            CargarComment();
                            hdLat.Value            = negocio.latitud;
                            hdLong.Value           = negocio.longitud;
                            lbRating.Text          = calificacion;
                            lbDescripcion.Text     = negocio.descripcion;
                            Application["negocio"] = negocio;
                        }
                        else
                        {
                            pnContenido.Visible = false;
                            ltError.Text        = "hola";
                        }
                    }
                    else
                    {
                        Response.Redirect("IndexSuscriptor.aspx");
                    }
                }
                else
                {
                    Response.Redirect("IndexSuscriptor.aspx");
                }
            }
            catch (Exception ex)
            {
                pnContenido.Visible = false;
                ltError.Text        = ex.Message;
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (Request.Params["show"] != null)
         {
             btnAgregarSv.NavigateUrl = "CrearServicioPropietario.aspx?show=" + Request.Params["show"].ToString();
             //int codUser = int.Parse(Request.Params["show"].ToString());
             if (Request.Params["show"].Length > 0)
             {
                 csUtilidades util = new csUtilidades();
                 lgNegocio      = new LogicaNegocio();
                 lgCalificacion = new LogicaCalificacion();
                 ////lgVisita = new LogicaVisita();
                 int codNegocio = int.Parse(util.desencriptar(Request.Params["show"]));
                 linkMulmedia.NavigateUrl = "AlbumNegocioPropietario.aspx?show=" + Request.Params["show"].ToString();
                 negocio = new csNegocio();
                 negocio = lgNegocio.SessionNegocio(codNegocio);
                 if (negocio != null)
                 {
                     int calificacion = int.Parse(lgCalificacion.PromedioCalificacion(negocio.id_negocio).ToString());
                     CargarGaleria(codNegocio);
                     lbNombreNeg.Text      = negocio.nombre;
                     Rating1.CurrentRating = calificacion;
                     CargarGrid();
                     //CargarChart();
                     CargarComment(codNegocio);
                     foto_Negocio.ImageUrl  = negocio.foto_negocio;
                     hdLat.Value            = negocio.latitud;
                     hdLong.Value           = negocio.longitud;
                     lbRating.Text          = calificacion.ToString();
                     lbDescripcion.Text     = negocio.descripcion;
                     Application["negocio"] = negocio;
                 }
                 else
                 {
                     pnContenido.Visible = false;
                     ltError.Text        = "hola";
                 }
             }
             else
             {
                 Response.Redirect("IndexPropietario.aspx");
             }
         }
         else
         {
             Response.Redirect("IndexPropietario.aspx");
         }
     }
     catch (Exception ex)
     {
         pnContenido.Visible = false;
         ltError.Text        = ex.Message;
     }
 }
Ejemplo n.º 4
0
        protected void btnAgregarNegocio_Click(object sender, EventArgs e)
        {
            LogicaNegocio lgNegocio = new LogicaNegocio();

            lgPath = new LogicaPath();
            csUsuario usuario = (csUsuario)Session["Usuario"];

            lgExtNegocio = new LogicaEstadoNegocio();

            if (IsValid)
            {
                if ((uploadFile1.PostedFile != null) && (uploadFile1.PostedFile.ContentLength > 0))
                {
                    try
                    {
                        string    fn           = System.IO.Path.GetFileName(uploadFile1.PostedFile.FileName);
                        string    SaveLocation = Server.MapPath("media\\img") + "\\" + fn;
                        csNegocio negocio      = new csNegocio(0, txtNombre.Text, txtDescdrip.Text, txtTelefono.Text, usuario.id_usuario, uploadFile1.FileName, hdLonft.Value, txtUbicacion.Text, hdLatFt.Value);
                        int       codNegoc     = int.Parse(lgNegocio.CrearNegocio(negocio));
                        if (codNegoc > 0)
                        {
                            uploadFile1.PostedFile.SaveAs(SaveLocation);
                            foreach (ListItem item in chekListCategoria.Items)
                            {
                                if (item.Selected)
                                {
                                    estNegocio = new csEstadoNegocio(0, int.Parse(item.Value.ToString()), codNegoc);
                                    lgExtNegocio.CrearEstadoNegocio(estNegocio);
                                }
                            }

                            Button2_ModalPopupExtender.Show();
                        }
                        else
                        {
                            ltRepuesta.Text = @"<div class='alert alert-danger'>
                             <strong>Danger!</strong> no guardor el registro.
                             </div>";
                        }
                    }
                    catch (Exception ex)
                    {
                        ltRepuesta.Text = @"<div class='alert alert-danger'>
                    <strong>Advertencia</strong> " + ex.Message + "</div>";
                    }
                }
                else
                {
                    ltRepuesta.Text = @"<div class='alert alert-danger'>
                    <strong>Danger!</strong> No cargo la Foto.
                    </div>";
                }
            }
        }
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            lgServicio = new LogicaServicio();
            int codServicio = int.Parse(ViewState["codServicio"].ToString());

            if (lgServicio.EliminarServicio(codServicio))
            {
                negocio = (csNegocio)Session["Negocio"];
                CargarGrid(negocio);
            }
        }
 protected void btnComment_Click(object sender, EventArgs e)
 {
     try
     {
         lgComentario = new LogicaComentario();
         usuario      = (csUsuario)Session["Usuario"];
         negocio      = (csNegocio)Application["negocio"];
         csComentario comentario = new csComentario(0, txtComment.Text, "", "", usuario.id_usuario, negocio.id_negocio);
         lgComentario.CrearComentario(comentario);
         CargarComment();
         txtComment.Text = "";
     }
     catch (Exception ex)
     {
         txtComment.Text = ex.Message;
     }
 }
Ejemplo n.º 7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Negocio"] != null)
     {
         LogicaPath lgPath = new LogicaPath();
         negocio = (csNegocio)Session["Negocio"];
         Repeater1.DataSource = lgPath.DataTbPath(negocio.id_negocio);;
         Repeater1.DataBind();
         lbNombre.Text    = negocio.nombre;
         lbDescrip.Text   = negocio.descripcion;
         lbTelefono.Text  = negocio.telefono.ToString();
         lbUbicacion.Text = negocio.ubicacion;
     }
     else
     {
         Response.Redirect("IndexPropietario.aspx");
     }
 }
Ejemplo n.º 8
0
 protected void btnIrGeocio_Click(object sender, EventArgs e)
 {
     try
     {
         //string cod = dtlisNegocio.ID ;
         LinkButton   btn  = (LinkButton)sender;
         DataListItem item = (DataListItem)btn.NamingContainer;
         Label        lb   = (Label)item.FindControl("Label2");
         lgNegocio = new LogicaNegocio();
         csNegocio negocio = lgNegocio.SessionNegocio(int.Parse(lb.Text));
         Session["Negocio"] = negocio;
         Response.Redirect("IndexServicioPropietario.aspx");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        protected void btnCalificacion_Click(object sender, EventArgs e)
        {
            usuario        = (csUsuario)Session["Usuario"];
            negocio        = (csNegocio)Application["negocio"];
            lgCalificacion = new LogicaCalificacion();

            try
            {
                DateTime tiempo = DateTime.Now;
                String   fecha  = tiempo.Date.ToString("yyyy-MM-dd");
                String   hora   = "14:07:07";
                calificacion = new csCalificacion(0, int.Parse(Rating1.CurrentRating.ToString()), fecha, hora, negocio.id_negocio, usuario.id_usuario);
                if (lgCalificacion.ValidacionCalificacion(negocio.id_negocio, usuario.id_usuario))
                {
                    if (lgCalificacion.CrearCalificacion(calificacion))
                    {
                        string calificacion2 = lgCalificacion.PromedioCalificacion(negocio.id_negocio).ToString();
                        lbCalificacion.Text = "Tu Calificacion es: " + Rating1.CurrentRating.ToString();
                        lbRating.Text       = calificacion2;
                    }
                    else
                    {
                        lbCalificacion.Text = "No se califico";
                    }
                }
                else
                {
                    if (lgCalificacion.ModificarCalificacion(calificacion))
                    {
                        string calificacion2 = lgCalificacion.PromedioCalificacion(negocio.id_negocio).ToString();
                        lbCalificacion.Text = "Tu Calificacion se modifico: " + Rating1.CurrentRating.ToString();
                        lbRating.Text       = calificacion2;
                    }
                    else
                    {
                        lbCalificacion.Text = "No se califico";
                    }
                }
            }
            catch (Exception ex)
            {
                lbCalificacion.Text = ex.ToString();
            }
        }
Ejemplo n.º 10
0
        public String datosGrafica()
        {
            negocio = (csNegocio)Session["Negocio"];
            LogicaVisita lgVisita = new LogicaVisita();
            DataTable    datos    = lgVisita.LineaTeiempoVisita(negocio.id_negocio);

            string strDatos;

            strDatos = "[";

            foreach (DataRow dr in datos.Rows)
            {
                strDatos = strDatos + "[";
                strDatos = strDatos + "" + dr[0] + "" + "," +
                           dr[1].ToString().Replace(",", ".");
                strDatos = strDatos + "],";
            }
            strDatos = strDatos + "]";
            return(strDatos);
        }
Ejemplo n.º 11
0
        protected void btnAgregarNegocio_Click(object sender, EventArgs e)
        {
            LogicaNegocio lgNegocio = new LogicaNegocio();

            lgPath = new LogicaPath();



            if ((uploadFile1.PostedFile != null) && (uploadFile1.PostedFile.ContentLength > 0))
            {
                try
                {
                    string    fn           = System.IO.Path.GetFileName(uploadFile1.PostedFile.FileName);
                    string    SaveLocation = Server.MapPath("media\\img") + "\\" + fn;
                    csNegocio negocio      = new csNegocio(0, txtNombre.Text, txtDescdrip.Text, txtTelefono.Text, int.Parse(Request.Params["perfil"]), uploadFile1.FileName, hdLonft.Value, txtUbicacion.Text, hdLatFt.Value);
                    int       codNegoc     = int.Parse(lgNegocio.CrearNegocio(negocio));
                    if (codNegoc > 0)
                    {
                        uploadFile1.PostedFile.SaveAs(SaveLocation);
                        Button2_ModalPopupExtender.Show();
                    }
                    else
                    {
                        ltRepuesta.Text = @"<div class='alert alert-danger'>
                             <strong>Danger!</strong> no guardor el registro.
                             </div>";
                    }
                }
                catch (Exception ex)
                {
                    ltRepuesta.Text = @"<div class='alert alert-danger'>
                    <strong>Advertencia</strong> " + ex.Message + "</div>";
                }
            }
            else
            {
                ltRepuesta.Text = @"<div class='alert alert-danger'>
                    <strong>Danger!</strong> No cargo la Foto.
                    </div>";
            }
        }
 private void CargarGrid(csNegocio negocio)
 {
     lgServicio            = new LogicaServicio();
     gvServicio.DataSource = lgServicio.ListarSErvicio(negocio.id_negocio);
     gvServicio.DataBind();
 }
Ejemplo n.º 13
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                if (IsValid)
                {
                    LogicaNegocio lgNegocio = new LogicaNegocio();
                    lgPath = new LogicaPath();
                    csUsuario usuario  = (csUsuario)Session["Usuario"];
                    int       codNegoc = int.Parse(Request.Params["negocio"]);
                    lgEstaNegocio = new LogicaEstadoNegocio();
                    if ((uploadFile1.PostedFile != null) && (uploadFile1.PostedFile.ContentLength > 0))
                    {
                        string    fn           = System.IO.Path.GetFileName(uploadFile1.PostedFile.FileName);
                        string    SaveLocation = Server.MapPath("media/img") + "/" + fn;
                        csNegocio negocio      = new csNegocio(int.Parse(hdCodNegocio.Value), txtNombre.Text, txtDescdrip.Text, txtTelefono.Text, usuario.id_usuario, uploadFile1.FileName, hdLonft.Value, txtUbicacion.Text, hdLatFt.Value);

                        if (lgNegocio.ModificarNegocio(negocio))
                        {
                            foreach (ListItem item in chekListCategoria.Items)
                            {
                                if (item.Selected)
                                {
                                    if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc) == false)
                                    {
                                        estNegocio = new csEstadoNegocio(0, int.Parse(item.Value.ToString()), codNegoc);
                                        lgEstaNegocio.CrearEstadoNegocio(estNegocio);
                                    }
                                }
                                if (item.Selected == false)
                                {
                                    if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc))
                                    {
                                        lgEstaNegocio.EliminarEstadoNegocio(int.Parse(item.Value.ToString()));
                                    }
                                }
                            }
                            uploadFile1.PostedFile.SaveAs(SaveLocation);
                            Button2_ModalPopupExtender.Show();
                        }
                        else
                        {
                            ltRepuesta.Text = @"<div class='alert alert-danger'>
                             <strong>Danger!</strong> no guardor el registro.
                             </div>";
                        }
                    }
                    else
                    {
                        //string fn = System.IO.Path.GetFileName(uploadFile1.PostedFile.FileName);
                        //string SaveLocation = Server.MapPath("media/img") + "/" + fn;
                        csNegocio negocio = new csNegocio(int.Parse(hdCodNegocio.Value), txtNombre.Text, txtDescdrip.Text, txtTelefono.Text, usuario.id_usuario, "", hdLonft.Value, txtUbicacion.Text, hdLatFt.Value);

                        if (lgNegocio.ModificarNegocio2(negocio))
                        {
                            foreach (ListItem item in chekListCategoria.Items)
                            {
                                if (item.Selected)
                                {
                                    if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc) == false)
                                    {
                                        estNegocio = new csEstadoNegocio(0, int.Parse(item.Value.ToString()), codNegoc);
                                        lgEstaNegocio.CrearEstadoNegocio(estNegocio);
                                    }
                                }
                                if (item.Selected == false)
                                {
                                    if (lgEstaNegocio.validarEstadNegocio(int.Parse(item.Value.ToString()), codNegoc))
                                    {
                                        lgEstaNegocio.EliminarEstadoNegocio(int.Parse(item.Value.ToString()));
                                    }
                                }
                            }
                            //uploadFile1.PostedFile.SaveAs(SaveLocation);
                            Button2_ModalPopupExtender.Show();
                        }
                        else
                        {
                            ltRepuesta.Text = @"<div class='alert alert-danger'>
                             <strong>Danger!</strong> no guardor el registro.
                             </div>";
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                ltRepuesta.Text = @"<div class='alert alert-danger alert-dismissable'>
<a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>
<strong>Error! </strong> " + ex.Message + "</div>";
            }
        }