public ResponseHelper GetImagenDePortadaDeEmpresa(string UidEmpresa) { MVImagen = new VMImagen(); MVImagen.ObtenerImagenPerfilDeEmpresa(UidEmpresa); Respuesta = new ResponseHelper(); Respuesta.Data = MVImagen; Respuesta.Status = true; Respuesta.Message = "Informacion recibida satisfactoriamente"; return(Respuesta); }
protected void btnGuardar_Click(object sender, EventArgs e) { //Propiedades string nombre = txtNombreGiro.Text; string descripcion = txtDescripcionGiro.Text; string Estatus = DDLEstatusGIro.SelectedValue; string UidGiroSeleccionado = txtUidGiro.Text; string CategoriaSeleccionada = txtIdCategoria.Text; QuitaCamposObligatorios(); #region Manejo de datos Giro //Manejo de datos Giro if (PanelGridGiro.Visible == true) { if (nombre == string.Empty || descripcion == string.Empty || Estatus == "-1" || Session["RutaImagen"] == null) { CamposObligatorios(); } else { if (UidGiroSeleccionado == string.Empty) { Guid UidGiro = Guid.NewGuid(); if (MVGiro.GuardaGiro(UidGiro, nombre, descripcion, Estatus)) { MVImagen.GuardaImagen(Session["RutaImagen"].ToString(), UidGiro.ToString(), "asp_InsertaImagenGiro"); } lblEstado.Text = "Giro Guardado"; Acciones = string.Empty; ManejoDeTextBox(); } else { if (MVGiro.ActualizaGiro(new Guid(UidGiroSeleccionado), nombre, descripcion, Estatus)) { if (Session["RutaImagen"] != null) { MVImagen.ObtenerImagenGiro(UidGiroSeleccionado.ToString()); string Ruta = MVImagen.STRRUTA; if (File.Exists(Server.MapPath(Ruta))) { File.Delete(Server.MapPath(Ruta)); } MVImagen.EliminaImagenGiro(UidGiroSeleccionado.ToString()); MVImagen.GuardaImagen(Session["RutaImagen"].ToString(), UidGiroSeleccionado.ToString(), "asp_InsertaImagenGiro"); } } Acciones = "Edicion"; ManejoDeTextBox("Desactivado"); } MVGiro.BuscarGiro(); DGVGiro.SelectedIndex = -1; CargaGrid("Giro"); MuestraPanelGridView("Giro"); Session.Remove("RutaImagen"); } } #endregion #region Manejo de datos Categoria //Manejo de datos Categoria if (PanelGridCategoria.Visible == true) { #region Propiedades Guid UidCategoria = Guid.NewGuid(); Acciones = Session["Accion"].ToString(); #endregion if (UidGiroSeleccionado == string.Empty) { lblEstado.Text = "Selecione un giro para poder agregar una categoria"; } else if (nombre == string.Empty && descripcion == string.Empty && Estatus == "-1" && Session["RutaImagen"] == null) { CamposObligatorios(); } else { if (CategoriaSeleccionada == string.Empty) { if (MVCategoria.Guardar(UidCategoria, nombre, descripcion, Estatus, UidGiroSeleccionado)) { lblEstado.Text = "Categoria agregada"; if (Session["RutaImagen"] != null) { MVImagen.GuardaImagen(Session["RutaImagen"].ToString(), UidCategoria.ToString(), "asp_InsertaImagenCategoria"); } Acciones = string.Empty; ManejoDeTextBox(); } else { lblEstado.Text = "Error 404"; } } else if (CategoriaSeleccionada != string.Empty) { UidCategoria = new Guid(CategoriaSeleccionada); if (MVCategoria.Actualizar(UidCategoria, nombre, descripcion, Estatus, UidGiroSeleccionado)) { if (Session["RutaImagen"] != null) { MVImagen.ObtenerImagenCategoria(UidCategoria.ToString()); string Ruta = MVImagen.STRRUTA; if (File.Exists(Server.MapPath(Ruta))) { File.Delete(Server.MapPath(Ruta)); } MVImagen.EliminaImagenCategoria(UidCategoria.ToString()); MVImagen.GuardaImagen(Session["RutaImagen"].ToString(), UidCategoria.ToString(), "asp_InsertaImagenCategoria"); } lblEstado.Text = "Categoria actualizada"; Acciones = "Edicion"; ManejoDeTextBox("Desactivado"); } else { lblEstado.Text = "Error al actualizar"; } } MVCategoria.BuscarCategorias(UidGiro: UidGiroSeleccionado); CargaGrid("Categoria"); Session.Remove("Accion"); Session.Remove("RutaImagen"); } } #endregion // Manejo de datos subcategoria if (PanelGridSubcategoria.Visible == true) { if (CategoriaSeleccionada == string.Empty && CategoriaSeleccionada == "") { lblEstado.Text = "Selecione una categoria para poder agregar una subcategoria"; } else if (nombre == string.Empty && descripcion == string.Empty && Estatus == "-1" && Session["RutaImagen"] == null) { CamposObligatorios(); } else { string UidSubcategoria = txtUidSubCategoria.Text; MVImagen = new VMImagen(); string UidImagen = txtUidImagenGiro.Text; //Verifica si es una nueva subcategoria if (UidSubcategoria == "" & UidSubcategoria == string.Empty) { Guid UidSubCategoria = Guid.NewGuid(); if (MVSubCategoria.GuardarSubcategoria(UidSubCategoria.ToString(), nombre, descripcion, Estatus, CategoriaSeleccionada)) { if (Session["RutaImagen"] != null) { MVImagen.GuardaImagen(Session["RutaImagen"].ToString(), UidSubCategoria.ToString(), "asp_InsertaImagenSubcategoria"); } Acciones = string.Empty; ManejoDeTextBox(); MVSubCategoria.BuscarSubCategoria(UidCategoria: CategoriaSeleccionada); CargaGrid("Subcategoria"); Session.Remove("RutaImagen"); } } //Verifica si es una actualizacion de una subcategoria else if (UidSubcategoria != string.Empty) { if (MVSubCategoria.ActualizaSubcategoria(UidSubcategoria, nombre, descripcion, Estatus)) { if (Session["RutaImagen"] != null) { MVImagen.ObtenerImagenSubcategoria(UidSubcategoria); string ruta = MVImagen.STRRUTA; if (File.Exists(Server.MapPath(ruta))) { File.Delete(Server.MapPath(ruta)); } MVImagen.EliminaImagenSubcategoria(new Guid(UidSubcategoria)); MVImagen.GuardaImagen(Session["RutaImagen"].ToString(), UidSubcategoria.ToString(), "asp_InsertaImagenSubcategoria"); } Acciones = "Edicion"; ManejoDeTextBox("Desactivado"); } MVSubCategoria.BuscarSubCategoria(UidCategoria: CategoriaSeleccionada); CargaGrid("Subcategoria"); Session["MVSubCategoria"] = MVSubCategoria; Session["MVImagen"] = MVImagen; Session.Remove("RutaImagen"); } } } }
protected void Page_Load(object sender, EventArgs e) { FUGiro.Attributes["onchange"] = "UploadFileGiro(this)"; if (!IsPostBack) { Session["MVCategoria"] = MVCategoria; Session["MVSubCategoria"] = MVSubCategoria; Session["MVImagen"] = MVImagen; Session["MVGiro"] = MVGiro; Session["MVEstatus"] = MVEstatus; MVEstatus.OBTENERLISTA(); Acciones = string.Empty; #region Panel izquierdo //Deshabilita controles BtnBLimpiar.Enabled = false; BtnBBuscar.Enabled = false; //Coloca estilos Css BtnBLimpiar.CssClass = "btn btn-sm btn-default disabled"; BtnBBuscar.CssClass = "btn btn-sm btn-default disabled"; //Agrega placeholder txtFiltroNombre.Attributes.Add("placeholder", "Nombre"); //Incializa en vacio el grid View de Giro DGVGiro.DataSource = null; DGVGiro.DataBind(); //Inicializa el grid en vacio DGVCategorias.DataSource = null; DGVCategorias.DataBind(); //Incializa en vacio el grid View de subcategoias DGVSubcategorias.DataSource = null; DGVSubcategorias.DataBind(); //Filtro de estatus ddlFiltroEstatus.DataSource = MVEstatus.ListaEstatus; ddlFiltroEstatus.DataValueField = "ID"; ddlFiltroEstatus.DataTextField = "NOMBRE"; ddlFiltroEstatus.DataBind(); //Texto al boton de visibilidad del panel lblBAFiltrosVisibilidad.Text = "Mostrar"; //Visibilidad de panel de filtros PnlFiltrosCategoria.Visible = false; //Visibilidad del panel MuestraPanelGridView("Giro"); #endregion #region Panel derecho //Estatus de Giro DDLEstatusGIro.DataSource = MVEstatus.ObtenerListaActiva(); DDLEstatusGIro.DataValueField = "IdEstatus"; DDLEstatusGIro.DataTextField = "NOMBRE"; DDLEstatusGIro.DataBind(); //Visibilidad de controles btnGuardar.Visible = false; btnCancelar.Visible = false; //Deshabilita cajas de texto DesactivaControlesGiro(); //Placeholder de cajas de texto txtNombreGiro.Attributes.Add("placeholder", "Nombre"); txtDescripcionGiro.Attributes.Add("placeholder", "Descripcion"); ImgGiro.ImageUrl = "Img/Categoria/Default.jpg"; #region Giro DesactivaControlesGiro(); #endregion #endregion } else { MVCategoria = (VMCategoria)Session["MVCategoria"]; MVSubCategoria = (VMSubCategoria)Session["MVSubCategoria"]; MVImagen = (VMImagen)Session["MVImagen"]; MVGiro = (VMGiro)Session["MVGiro"]; MVEstatus = (VMEstatus)Session["MVEstatus"]; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["IdUsuario"] != null) { if (!IsPostBack) { //Obtiene el nombe de la empresa asociada MVAcceso = new VMAcceso(); lblNombreUsuario.Text = MVAcceso.NombreDeUsuario(new Guid(Session["IdUsuario"].ToString())); Session["MVOrden"] = MVOrden; Session["MVTarifario"] = MVTarifario; Session["MVImagen"] = MVImagen; string pageName = this.Page.TemplateControl.AppRelativeVirtualPath; if (pageName == "~/Vista/Cliente/Default.aspx") { HFUidProducto.Value = string.Empty; } if (pageName == "~/Vista/Cliente/Empresa.aspx") { lblUidProductoSeleccionado.Text = string.Empty; } if (Session["MVSucursales"] == null) { Session["MVSucursales"] = MVSucursales; } else { MVSucursales = (VMSucursales)Session["MVSucursales"]; } if (Session["MVSeccion"] == null) { Session["MVSeccion"] = MVSucursales; } else { MVSeccion = (VMSeccion)Session["MVSeccion"]; } //Valida que exista la sesion, esto para mostrar siempre el carrito de compras con el producto ingresado if (Session["MVProducto"] == null) { MVProducto = new VMProducto(); Session["MVProducto"] = MVProducto; } else { MVProducto = (VMProducto)Session["MVProducto"]; } if (Session["MVDireccion"] == null) { MVDireccion = new VMDireccion(); Session["MVDireccion"] = MVDireccion; } else { MVDireccion = (VMDireccion)Session["MVDireccion"]; } Session["MVGiro"] = MVGiro; Session["MVCategoria"] = MVCategoria; Session["MVSubcategoria"] = MVSubcategoria; Session["MVEMpresa"] = MVEMpresa; MVEMpresa.LISTADEEMPRESAS = new System.Collections.Generic.List <VMEmpresas>(); MuestraDetallesDeLaOrdenGeneral(); MVDireccion.ObtenerDireccionesUsuario(Session["IdUsuario"].ToString()); DDlUbicacion.DataSource = MVDireccion.ListaDIRECCIONES; DDlUbicacion.DataValueField = "ID"; DDlUbicacion.DataTextField = "Identificador"; DDlUbicacion.DataBind(); PanelDetallesProducto.Visible = false; } else { if (Session["MVProducto"] != null) { MVProducto = (VMProducto)Session["MVProducto"]; } MVImagen = (VMImagen)Session["MVImagen"]; MVOrden = (VMOrden)Session["MVOrden"]; MVSucursales = (VMSucursales)Session["MVSucursales"]; MVTarifario = (VMTarifario)Session["MVTarifario"]; MVGiro = (VMGiro)Session["MVGiro"]; MVCategoria = (VMCategoria)Session["MVCategoria"]; MVSubcategoria = (VMSubCategoria)Session["MVSubcategoria"]; MVDireccion = (VMDireccion)Session["MVDireccion"]; MVEMpresa = (VMEmpresas)Session["MVEMpresa"]; MVOferta = (VMOferta)Session["MVOferta"]; MVSeccion = (VMSeccion)Session["MVSeccion"]; MuestraDetallesDeLaOrdenGeneral(); } } else { Response.Redirect("../Default/"); } }