コード例 #1
0
 public MainCasosNegocio()
 {
     Categoria     = new NCategoria();
     Empresa       = new NEmpresa();
     Local         = new NLocal();
     Oferta        = new NOferta();
     OpinionOferta = new NOpinionOferta();
     Producto      = new NProducto();
     Usuario       = new NUsuario();
 }
コード例 #2
0
        public ActionResult Anula(string __a, string __b)
        {
            Int32 respuesta = new NLocal().NAnula(
                new Request_CRUD_Local()
            {
                loc_id      = Convert.ToInt32(__a),
                loc_estado  = Convert.ToInt32(__b),
                loc_usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id
            }
                );

            return(new ContentResult
            {
                Content = "{ \"__a\": " + respuesta + " }",
                ContentType = "application/json"
            });
        }
コード例 #3
0
        /// <summary>
        /// Autor: rcontreras
        /// Fecha: 26-09-2015
        /// </summary>
        /// <param name="__a"></param>
        /// <returns></returns>
        ///



        public ActionResult Descarga(string __a)
        {
            var grid = new System.Web.UI.WebControls.GridView();
            //List<Local> _lista = MvcApplication._Deserialize<List<Local>>(__a);
            var collection = new NLocal().NLista(

                new Request_CRUD_Local()
            {
                emp_id        = 0,
                loc_direccion = "",
                loc_estado    = 0,
                loc_id        = 0,
                loc_latitud   = "",
                loc_longitud  = "",
                loc_nombre    = "",
                loc_usuario   = 0
            }
                );

            grid.DataSource = from d in collection
                              select new
            {
                ID        = d.loc_id,
                LOCAL     = d.loc_nombre,
                DIRECCION = d.loc_direccion,
                LATITUD   = d.loc_latitud,
                LONGITUD  = d.loc_longitud,
                ESTADO    = (d.loc_estado == 2 ? "Inactivo" : "Activo")
            };
            grid.DataBind();

            Response.ClearContent();
            Response.AddHeader("content-disposition", "attachment; filename=Local_Listado.xls");
            Response.ContentType = "application/x-ms-excel";
            StringWriter   sw  = new StringWriter();
            HtmlTextWriter htw = new HtmlTextWriter(sw);

            grid.RenderControl(htw);

            Response.Write(sw.ToString());

            Response.End();

            return(null);
        }
コード例 #4
0
        public ActionResult Inserta(string __a, string __b, string __c, string __d, string __e)
        {
            Int32 respuesta = new NLocal().NInserta(
                new Request_CRUD_Local()
            {
                emp_id        = ((Sesion)Session["Session_Usuario_Acceso"]).empresa.emp_id,
                loc_nombre    = __a,
                loc_direccion = __b,
                loc_latitud   = __c,
                loc_longitud  = __d,
                loc_estado    = Convert.ToInt32(__e),
                loc_usuario   = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id
            }
                );

            return(new ContentResult
            {
                Content = "{ \"__a\": " + respuesta + " }",
                ContentType = "application/json"
            });
        }