protected void dgvPaginasMenu_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); if (e.CommandName.Equals("asignarPagina")) { string code = dgvPaginasMenu.DataKeys[index].Value.ToString(); hfIdPagina.Value = code; try { using (ControladorMenus c_menu = new ControladorMenus()) { Pagina p = c_menu.BuscarPagina(Convert.ToInt32(hfIdPagina.Value)); txtPagina.Text = p.NombrePagina; } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#addModal').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DeleteModalScript", sb.ToString(), false); } }
protected void btnModificarPagina_Click(object sender, EventArgs e) { try { using (ControladorMenus c_menu = new ControladorMenus()) { Pagina p = new Pagina(); p.Idpagina = Convert.ToInt32(HiddenFieldModificar.Value); p.NombrePagina = txtNombreModif.Text; p.Descripcion = txtDescripcionModificar.Text; p.Codigo = txtCodigoModificar.Text; c_menu.ModificarPagina(p); txtDescripcionModificar.Text = ""; txtNombreModif.Text = ""; bindGrid(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#editModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript", sb.ToString(), false); PanelMensaje.Visible = true; LabelMensaje.Text = "Pagina Modificada con Exito"; } } catch (ExcepcionPropia ex) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#editModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "delHideModalScript", sb.ToString(), false); PanelError.Visible = true; lblError.Text = ex.Message; } }
protected void btnEliminarPagina_Click(object sender, EventArgs e) { try { int id = Convert.ToInt32(hfCode.Value); using (ControladorMenus c_menus = new ControladorMenus()) { c_menus.EliminarPagina(id); } bindGrid(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#deleteModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "delHideModalScript", sb.ToString(), false); PanelMensaje.Visible = true; LabelMensaje.Text = "Pagina Eliminada con Exito"; } catch (ExcepcionPropia ex) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#deleteModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "delHideModalScript", sb.ToString(), false); PanelError.Visible = true; lblError.Text = ex.Message; } }
protected void btnAgregarMenu_Click(object sender, EventArgs e) { try { using (ControladorMenus c_menu = new ControladorMenus()) { Menuu m = new Menuu(); m.Nombre = txtNombre.Text; c_menu.AgregarMenu(m); txtNombre.Text = ""; bindGrid(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript", sb.ToString(), false); PanelMensaje.Visible = true; LabelMensaje.Text = "Menu Agregado con Exito"; } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { panelMens.Visible = false; panelErr.Visible = false; if (!IsPostBack) { try { StringBuilder oStringBuilder = new StringBuilder(); using (ControladorMenus mnu = new ControladorMenus()) { int idOperador = ApplicationSesion.ActiveUser.Idusuario; int idSucursal = ApplicationSesion.ActiveSucursal.IdSucursal; DataTable dtMenus = mnu.ObtenerMenusUsuario(idOperador, idSucursal, 1); // (Convert.ToInt32(Session["codusuario"])); //DataTable dtMenus = mnu.ObtenerMenusUsuario(50237, 1, 1); DataRow[] rowsMenu = dtMenus.Select("nivel = 1"); string menu = GenerarMenu(rowsMenu, dtMenus, oStringBuilder); LiteralMenu.Text = menu; } lblSucursal.Text = ApplicationSesion.ActiveSucursal.Descripcion; mostrarCaja(); } catch (Exception) { System.Web.Security.FormsAuthentication.SignOut(); Session.Clear(); Session.Abandon(); Session.Clear(); Response.Redirect("~/Login.aspx"); } } }
private void bindGrid() { using (ControladorMenus c_menus = new ControladorMenus()) { dgvMenus.DataSource = c_menus.BuscarListMenus(); dgvMenus.DataBind(); } }
private void bindGrid() { dgvPagina.DataSource = null; using (ControladorMenus c_menus = new ControladorMenus()) { dgvPagina.DataSource = c_menus.BuscarListPaginas(); dgvPagina.DataBind(); } }
public override string[] GetAllRoles() { // Devuelvo todas las paginas disponibles (Su código). using (ControladorMenus mnu = new ControladorMenus()) { //Console.WriteLine("Hola 1"); List <Pagina> pags = mnu.BuscarListPaginas(); return(pags.Select(p => p.Codigo).ToArray()); } }
private void bindGridPaginasMenu() { using (ControladorMenus c_menu = new ControladorMenus()) { int idRol = Convert.ToInt32(Request.QueryString["idRol"]); int idMenu = Convert.ToInt32(cbxMenu.SelectedValue); List <Pagina> listp = c_menu.BuscarListPaginas(idMenu, idRol).OrderBy(p => p.NombrePagina).ToList(); dgvPaginasMenu.DataSource = null; dgvPaginasMenu.DataSource = listp; dgvPaginasMenu.DataBind(); } }
//private void Recepcion(object sender, EventArgs e) //{ // string data = (string)sender; // MessageBox.Show(data); //} void InicializaBotones() { principal = new Button[3]; principal[0] = btnTarjetas; principal[1] = btnCreditos; principal[2] = btnConfiguracion; principalC = new ControladorMenu(ref principal, 3); tarjeta = new Button[3]; tarjeta[0] = btnCrear; tarjeta[1] = btnActivar; tarjeta[2] = btnDesactivar; tarjetaC = new ControladorMenu(ref tarjeta, 3); creditos = new Button[4]; creditos[0] = btnAgregarCreditos; creditos[1] = btnVerCreditos; creditos[2] = btnVerCreditosCompletos; creditos[3] = btnActualizarCreditos; creditosC = new ControladorMenu(ref creditos, 4); agregarCreditos = new Button[2]; agregarCreditos[0] = btnAgregarMensual; agregarCreditos[1] = btnMasCreditos; agregarCreditosC = new ControladorMenu(ref agregarCreditos, 2); configuracion = new Button[3]; configuracion[0] = btnConfigurarCreditosMensuales; configuracion[1] = btnAcercaNosotros; configuracion[2] = btnRespaldoBD; configuracionC = new ControladorMenu(ref configuracion, 3); //Configuracion de eventos btnTarjetas.Click += new RoutedEventHandler(btnClick); btnCreditos.Click += new RoutedEventHandler(btnClick); btnConfiguracion.Click += new RoutedEventHandler(btnClick); btnCrear.Click += new RoutedEventHandler(btnClick); btnActivar.Click += new RoutedEventHandler(btnClick); btnDesactivar.Click += new RoutedEventHandler(btnClick); btnAgregarCreditos.Click += new RoutedEventHandler(btnClick); btnVerCreditos.Click += new RoutedEventHandler(btnClick); btnVerCreditosCompletos.Click += new RoutedEventHandler(btnClick); btnActualizarCreditos.Click += new RoutedEventHandler(btnClick); btnAgregarMensual.Click += new RoutedEventHandler(btnClick); btnMasCreditos.Click += new RoutedEventHandler(btnClick); btnRegresar.Click += new RoutedEventHandler(btnClick); btnAcercaNosotros.Click += new RoutedEventHandler(btnClick); btnConfigurarCreditosMensuales.Click += new RoutedEventHandler(btnClick); btnRespaldoBD.Click += new RoutedEventHandler(btnClick); controlador = new ControladorMenus(ref principalC, ref tarjetaC, ref creditosC, ref agregarCreditosC, ref configuracionC); }
private void cargarComboPaginas() { using (ControladorMenus c_menus = new ControladorMenus()) { List <Pagina> listP = c_menus.BuscarListPaginas().OrderByDescending(p => p.NombrePagina).ToList(); Pagina pVacia = new Pagina(); pVacia.NombrePagina = "Sin Pagina"; pVacia.Idpagina = 0; listP.Add(pVacia); listP.Reverse(); cbxPaginas.DataSource = listP; cbxPaginas.DataValueField = "Idpagina"; cbxPaginas.DataTextField = "NombrePagina"; cbxPaginas.DataBind(); } }
public override string[] GetRolesForUser(string username) { try { using (ControladorMenus mnu = new ControladorMenus()) { //Console.WriteLine("Hola 2"); List <Pagina> pags = mnu.BuscarListPaginasXUsuario(Convert.ToInt32(username)); return(pags.Select(p => p.Codigo).ToArray()); } } catch (ExcepcionPropia) { string[] s = new string[0]; return(s); } }
private void cargarcbxMenu() { try { using (ControladorMenus c_menus = new ControladorMenus()) { cbxMenu.DataSource = c_menus.BuscarListMenus().OrderBy(m => m.Nombre); cbxMenu.DataValueField = "IdMenu"; cbxMenu.DataTextField = "Nombre"; cbxMenu.DataBind(); } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } }
protected void btnEliminar_Click(object sender, EventArgs e) { try { using (ControladorMenus c_menu = new ControladorMenus()) { ItemMenu im = new ItemMenu(); im = c_menu.BuscarItemMenu(Convert.ToInt32(Request.QueryString["idItemMenuEliminar"])); List <ItemMenu> listI = new List <ItemMenu>(); listI.Add(im); c_menu.EliminarListItemMenu(listI); Response.Redirect(string.Format("MenuAM.aspx?idMenu={0}", im.Idmenu)); } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } }
protected void btnAgregar_Click(object sender, EventArgs e) { ///Si estoy Agregando if (Request.QueryString["idItemMenu"] == null) { try { ItemMenu im = new ItemMenu(); using (ControladorMenus c_menu = new ControladorMenus()) { im.Etiqueta = txtEtiqueta.Text; im.EsDivision = chbxEsDivision.Checked; im.Idmenu = Convert.ToInt32(Request.QueryString["idMenu"]); if (cbxPaginas.SelectedValue != "0") { im.Pagina = c_menu.BuscarPagina(Convert.ToInt32(cbxPaginas.SelectedValue)); } if (Request.QueryString["idPadre"] != string.Empty) { im.IdPadre = Convert.ToInt32(Request.QueryString["idPadre"]); } if (Request.QueryString["alInicio"] != string.Empty) { im.AlInicio = Convert.ToBoolean(Request.QueryString["alInicio"]); } if (Request.QueryString["despuesDe"] != string.Empty) { im.DespuesDe = Convert.ToInt32(Request.QueryString["despuesDe"]); } List <ItemMenu> listI = new List <ItemMenu>(); listI.Add(im); c_menu.AgregarListItemMenu(listI); } Response.Redirect(string.Format("MenuAM.aspx?idMenu={0}&mensaje=Item Agregado Con Exito", im.Idmenu)); } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } } ///Si estoy modificando else { try { ItemMenu im = new ItemMenu(); using (ControladorMenus c_menu = new ControladorMenus()) { im = c_menu.BuscarItemMenu(Convert.ToInt32(Request.QueryString["idItemMenu"])); im.Etiqueta = txtEtiqueta.Text; im.EsDivision = chbxEsDivision.Checked; if (cbxPaginas.SelectedValue != "0") { im.Pagina = c_menu.BuscarPagina(Convert.ToInt32(cbxPaginas.SelectedValue)); } List <ItemMenu> listI = new List <ItemMenu>(); listI.Add(im); c_menu.ModificarListItemMenu(listI); } Response.Redirect(string.Format("MenuAM.aspx?idMenu={0}&mensaje=Item Modificado Con Exito", im.Idmenu)); } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } } }
protected void Page_Load(object sender, EventArgs e) { PanelError.Visible = false; PanelMensaje.Visible = false; PanelEliminacion.Visible = false; if (!IsPostBack) { cargarComboPaginas(); if (Request.QueryString["idItemMenu"] == null) { lblTitulo.Text = "Agregar Item Menu"; } else { lblTitulo.Text = "Modificar Item Menu"; try { using (ControladorMenus c_menu = new ControladorMenus()) { int idItemMenu = Convert.ToInt32(Request.QueryString["idItemMenu"]); ItemMenu im = c_menu.BuscarItemMenu(idItemMenu); if (Request.QueryString["idItemPadre"] != null) { im.IdPadre = Convert.ToInt32(Request.QueryString["idItemPadre"]); } if (Request.QueryString["alInicio"] != null) { im.AlInicio = Convert.ToBoolean(Request.QueryString["alInicio"]); } if (Request.QueryString["despuesDe"] != null) { im.DespuesDe = Convert.ToInt32(Request.QueryString["alInicio"]); } txtEtiqueta.Text = im.Etiqueta; if (im.Idpagina != null) { cbxPaginas.SelectedValue = im.Pagina.Idpagina.ToString(); } chbxEsDivision.Checked = im.EsDivision; } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } } if (Request.QueryString["idItemMenuEliminar"] != null) { lblTitulo.Text = "Eliminacion Item Menu"; PanelAM.Visible = false; PanelEliminacion.Visible = true; try { using (ControladorMenus c_menu = new ControladorMenus()) { ItemMenu im = c_menu.BuscarItemMenu(Convert.ToInt32(Request.QueryString["idItemMenuEliminar"])); lblMensajeElimnacion.Text = "¿Desea eliminar el item " + im.Etiqueta + "?"; } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } } } }
protected void Page_Load(object sender, EventArgs e) { PanelError.Visible = false; PanelMensaje.Visible = false; PanelPrimerItem.Visible = false; if (!IsPostBack) { if (Request.QueryString["idMenu"] != null) { try { int idMenu = Convert.ToInt32(Request.QueryString["idMenu"]); using (ControladorMenus c_menus = new ControladorMenus()) { //im.IditemMenu, im.IdPadre, im.AlInicio, im.DespuesDe, true if (Request.QueryString["iditemMenu"] != null) { if (Request.QueryString["despuesDe"] == "error") { PanelError.Visible = true; lblError.Text = "No se puede Realizar la operacion"; } else { int idItemMenu = Convert.ToInt32(Request.QueryString["iditemMenu"]); int idPadre = Convert.ToInt32(Request.QueryString["idpadre"]); bool alInicio = Convert.ToBoolean(Request.QueryString["alInicio"]); int despuesDe = Convert.ToInt32(Request.QueryString["despuesDe"]); ItemMenu im = new ItemMenu(); im.IditemMenu = idItemMenu; im.IdPadre = idPadre; im.AlInicio = alInicio; im.DespuesDe = despuesDe; c_menus.MoverItemMenu(im); } } Menuu m = c_menus.BuscarMenuFormateadoCompleto(idMenu); lblTitulo.Text = "Modificar Menu: " + m.Nombre; //StringBuilder oStringBuilder = new StringBuilder(); if (m.ListItems != null && m.ListItems.Count > 0) { PanelModificacion.Visible = true; List <ItemMenu> listI = m.ListItems; string menu = mostrarMenuEnLista(listI); LiteralMenu.Text = menu; } else { PanelModificacion.Visible = false; PanelPrimerItem.Visible = true; } } ///Si estoy recibiendo un mensaje if (Request.QueryString["mensaje"] != null) { PanelMensaje.Visible = true; LabelMensaje.Text = Request.QueryString["mensaje"]; } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } } else { lblTitulo.Visible = false; PanelModificacion.Visible = false; } } }