private void BtnAceptar_Click(object sender, EventArgs e) { MenuBL ClaseValidaUsuario = new MenuBL(); try { bool valida = false; valida = ClaseValidaUsuario.VerificarEntrada(TxtUsuario.Text, TxtClave.Text); if (valida) { this.Hide(); FrmMenuDinamico menu = new FrmMenuDinamico(); menu.ShowDialog(); Application.Exit(); } else { MessageBox.Show("Clave de acceso errada", "Error de login", MessageBoxButtons.OK, MessageBoxIcon.Error); TxtClave.Text = ""; TxtUsuario.Focus(); } } catch (Exception) { throw; } }
private void btnUpdatProduct_Click(object sender, RoutedEventArgs e) { if (cboProduct.SelectedIndex > -1) { int idCategory = cboCategoryUpdate.SelectedIndex + 1; int idProduct = cboProduct.SelectedIndex + 1; int price = Convert.ToInt32(txtPriceUpdate.Text); var producto = new Product { Id = idProduct, Name_product = txtProductUpdate.Text, unitPrice = price, Id_category = idCategory }; try { MenuBL.GetInstance().UpdateProduct(producto); MessageBoxRM.Show("Producto actualizado correctamente!", "Actualizacion de Producto", MessageBoxButtonRM.OK, MessageBoxIconRM.Information); cboProduct.SelectedIndex = -1; cboCategoryUpdate.SelectedIndex = -1; txtProductUpdate.Clear(); txtPriceUpdate.Clear(); RechargeAllCbo(); } catch (Exception ex) { MessageBoxRM.Show(ex.InnerException.Message, "Ha ocurrido un error :(", MessageBoxButtonRM.OK, MessageBoxIconRM.Error); } } }
/// <summary> /// Signup menu UI constructor /// </summary> /// <param name="repo"></param> public SignupMenu(IRepository repo) { this.userRepo = repo; this.customerService = new CustomerService(userRepo); this.managerService = new ManagerService(userRepo); this.menuBL = new MenuBL(); }
private void BtnAceptar_Click(object sender, EventArgs e) { MenuBL ClaseValidaUsuario = new MenuBL(); UsuarioBl Ub = new UsuarioBl(); DataTable dtpermiso = Ub.BuscarNivelUsuario(CbxUsuario.Text); string permiso = dtpermiso.Rows[0]["Nivel"].ToString(); try { bool valida = false; valida = ClaseValidaUsuario.VerificarAcceso(CbxUsuario.Text, TxtClave.Text); if (valida) { string usu = CbxUsuario.Text; FrmMenuPrincipal menu = new FrmMenuPrincipal(usu, permiso); menu.Show(); this.Hide(); } else { MessageBox.Show("Clave de acceso errada", "Error de login", MessageBoxButtons.OK, MessageBoxIcon.Error); TxtClave.Text = ""; TxtClave.Focus(); } } catch (Exception) { throw; } }
public bool Delete(string id) { if ((is_sys_admin || is_app_admin)) { bool del = MenuBL.Delete(id); return(del); } return(false); }
/// <summary> /// Login menu constructor /// </summary> /// <param name="userRepo"></param> public LoginMenu(IRepository userRepo) { this.userRepo = userRepo; this.customerService = new CustomerService(userRepo); this.managerService = new ManagerService(userRepo); this.customerMenu = new CustomerMenu(userRepo); this.managerMenu = new ManagerMenu(userRepo); this.menuBL = new MenuBL(); }
public void RechargeAllCbo() { cboCategory.ItemsSource = MenuBL.GetInstance().GetCategoryList(); cboCategory.DisplayMemberPath = "Name"; cboCategoryUpdate.ItemsSource = MenuBL.GetInstance().GetCategoryList(); cboCategoryUpdate.DisplayMemberPath = "Name"; cboProduct.ItemsSource = MenuBL.GetInstance().GetProductList(); cboProduct.DisplayMemberPath = "Name"; }
private void MenuUI_Load(object sender, EventArgs e) { MenuBL menu = new MenuBL(); DataSet dsMenu = new DataSet(); dsMenu = menu.BuscarTodo(); if (dsMenu.Tables.Count > 0) { dtgMenu.DataSource = dsMenu.Tables[0]; dtgMenu.AllowUserToAddRows = false; } }
/// <summary> /// Consulta las opciones del menu que tiene cierto perfil /// </summary> /// <param name="idPerfil"></param> /// <returns></returns> public List <Menu_CargarInicioResult> Menu_CargarInicio(int idPerfil) { MenuBL objMenuBL; try { objMenuBL = new MenuBL(); return(objMenuBL.Menu_CargarInicio(idPerfil)); } catch (Exception ex) { throw ex; } }
private void ucitajGlavniMenu() { //DataSet menu = new DataSet(); //menu.Tables.Add(MenuBL.UcitajStavkeMenu(0)); //menu.Tables.Add(MenuBL.UcitajStavkeMenu(0)); //menu.Relations.Add("relation", menu.Tables[0].Columns["idMenuStavka"], menu.Tables[1].Columns["idMenuUp"]); repeaterGlavniMenu.DataSource = MenuBL.UcitajMenu(1); repeaterGlavniMenu.DataBind(); /*repeaterGlavniMenu.DataSource = MenuBL.UcitajStavkeMenu(1); * repeaterGlavniMenu.DataBind();*/ }
private void btnEliminar_Click(object sender, EventArgs e) { try { MenuBL menu = new MenuBL(); menu.Eliminar(Convert.ToInt32(txtIdMenu.Text)); } catch (Exception ex) { MessageBox.Show("ERROR" + ex.Message); } }
private void btnActualizar_Click(object sender, EventArgs e) { try { MenuBL menu = new MenuBL(); menu.Actualizar(Convert.ToInt32(txtIdMenu.Text), txtNombreMenu.Text, rtbDescripcionMenu.Text, Convert.ToDecimal(txtPrecioMenu.Text), txtDisponibilidad.Text); } catch (Exception ex) { MessageBox.Show("ERROR" + ex.Message); } }
/// <summary> /// Método que lista los perfiles que una opción del menú puede acceder. /// </summary> /// <param name="idEmpresa"></param> /// <param name="idMenu"></param> /// <returns></returns> public List <MenuPerfil_ListarResult> MenuPerfil_Listar(int idEmpresa, int idMenu) { MenuBL objMenuBL = new MenuBL();; try { return(objMenuBL.MenuPerfil_Listar(idEmpresa, idMenu)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Modificar el menu tanto cabecera como detalle /// </summary> /// <param name="objMenu"></param> public void Menu_Modificar(Menu objMenu, int idEmpresa, string lstPerfil) { MenuBL objMenuBL = new MenuBL();; try { objMenuBL.Menu_Modificar(objMenu, idEmpresa, lstPerfil); } catch (Exception ex) { throw ex; } }
/// <summary> /// Registra una nueva opcion en el menú /// </summary> /// <param name="objMenu"></param> public void Menu_Registrar(Menu objMenu) { MenuBL objMenuBL = new MenuBL();; try { objMenuBL.Menu_Registrar(objMenu); } catch (Exception ex) { throw ex; } }
/// <summary> /// Consulta las opciones del menu que tiene cierto perfil /// </summary> /// <param name="idPerfil"></param> /// <returns></returns> public List <Menu_CargarInicioResult> Menu_CargarInicio(int idEmpresa, int codigoUsuario, int idPerfil, ref VBG00004Result objEmpresa) { MenuBL objMenuBL; try { objMenuBL = new MenuBL(); return(objMenuBL.Menu_CargarInicio(idEmpresa, codigoUsuario, idPerfil, ref objEmpresa)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Lista todo el menú registrado, incluyendo los inactivos /// </summary> /// <returns></returns> public List <Menu_ListarResult> Menu_Listar() { MenuBL objMenuBL; try { objMenuBL = new MenuBL(); return(objMenuBL.Menu_Listar()); } catch (Exception ex) { throw ex; } }
public ActionResult Autenticar(string login_name, string login_pw, string tk) { var rm = new Web.Models.ResponseModel(); //if (tk != ConfigurationManager.AppSettings["tk"].ToString()) // return Content("No Autorizado"); int oficinaId = int.Parse(Request.Form["cboOficina"]); var usuarioOficina = UsuarioOficinaBL.Listar(x => x.Usuario.NombreUsuario == login_name && x.Usuario.ClaveUsuario == login_pw && x.OficinaId == oficinaId && x.Estado && x.Usuario.Estado, null, "Usuario,Oficina").FirstOrDefault(); if (usuarioOficina != null) { SessionHelper.AddUserToSession(usuarioOficina.UsuarioId.ToString()); rm.SetResponse(true); rm.href = Url.Action("Index", "Home"); VendixGlobal <int> .Crear("UsuarioOficinaId", usuarioOficina.UsuarioOficinaId); VendixGlobal <int> .Crear("BovedaId", BovedaBL.Listar(x => x.OficinaId == oficinaId, y => y.OrderByDescending(z => z.FechaIniOperacion)).First().BovedaId); //usuario asginado a oficina var usuarioAsignadoId = OficinaBL.Obtener(x => x.OficinaId == usuarioOficina.OficinaId && x.Estado).UsuarioAsignadoId; VendixGlobal <int> .Crear("UsuarioIdAsignadoOficina", usuarioAsignadoId); VendixGlobal <int> .Crear("UsuarioId", usuarioOficina.UsuarioId); VendixGlobal <string> .Crear("NombreUsuario", usuarioOficina.Usuario.NombreUsuario); VendixGlobal <string> .Crear("NombreOficina", usuarioOficina.Oficina.Denominacion); VendixGlobal <int> .Crear("OficinaId", usuarioOficina.OficinaId); VendixGlobal <List <usp_MenuLst_Result> > .Crear("Menu", MenuBL.ListaMenuDinamico()); //System.Web.HttpContext.Current.Cache.Insert("Menu", MenuBL.ListaMenuDinamico()); //var x = HttpRuntime.Cache.Get("Menu") as List<usp_MenuLst_Result>; //return RedirectToAction("Index"); } else { rm.SetResponse(false, "Usuario o Clave Incorrecta"); } return(Json(rm)); //return RedirectToAction("Login", new { id = tk, mensaje = "Usuario o Clave Incorrecto" }); }
private void cboProduct_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cboProduct.SelectedIndex != -1) { txtProductUpdate.Text = cboProduct.SelectedValue.ToString(); int idProducto = cboProduct.SelectedIndex + 1; Product product; var producto = new Product { Id = idProducto }; product = MenuBL.GetInstance().GetProductDetail(producto); txtPriceUpdate.Text = product.unitPrice.ToString(); cboCategoryUpdate.SelectedIndex = product.Id_category - 1; } }
private void FrmPrincipal_Load(object sender, EventArgs e) { try { MenuBL consulta = new MenuBL(); DataSet DsMenu = new DataSet(); DataSet DsSubmenu = new DataSet(); DsMenu = consulta.buscarMenu(); DsSubmenu = consulta.buscarSubMenu(); CreateMenu(DsMenu.Tables["MenuOpciones"], DsSubmenu.Tables["SubMenuOpciones"]); } catch (Exception) { throw; } }
public ActionResult Autenticar() { string login = Request.Form["login_name"].Trim(); string pass = Request.Form["login_pw"].Trim(); int oficinaId = int.Parse(Request.Form["cboOficina"]); var usuarioOficina = UsuarioOficinaBL.Listar(x => x.Usuario.NombreUsuario == login && x.Usuario.ClaveUsuario == pass && x.OficinaId == oficinaId && x.Estado && x.Usuario.Estado, null, "Usuario,Oficina").FirstOrDefault(); if (usuarioOficina != null) { FormsAuthentication.SetAuthCookie(login, true); VendixGlobal <int> .Crear("UsuarioOficinaId", usuarioOficina.UsuarioOficinaId); VendixGlobal <int> .Crear("BovedaId", BovedaBL.Obtener(x => x.OficinaId == oficinaId).BovedaId); //usuario asginado a oficina var usuarioAsignadoId = OficinaBL.Obtener(x => x.OficinaId == usuarioOficina.OficinaId && x.Estado).UsuarioAsignadoId; VendixGlobal <int> .Crear("UsuarioIdAsignadoOficina", usuarioAsignadoId); // VendixGlobal <int> .Crear("UsuarioId", usuarioOficina.UsuarioId); VendixGlobal <string> .Crear("NombreUsuario", usuarioOficina.Usuario.NombreUsuario); VendixGlobal <string> .Crear("NombreOficina", usuarioOficina.Oficina.Denominacion); VendixGlobal <int> .Crear("OficinaId", usuarioOficina.OficinaId); VendixGlobal <List <usp_MenuLst_Result> > .Crear("Menu", MenuBL.ListaMenuDinamico()); //System.Web.HttpContext.Current.Cache.Insert("Menu", MenuBL.ListaMenuDinamico()); //var x = HttpRuntime.Cache.Get("Menu") as List<usp_MenuLst_Result>; return(RedirectToAction("Index")); } return(RedirectToAction("Login", new{ mensaje = "Usuario o Clave Incorrecto" })); }
public ActionResult ObtenerRolMenu(int pRolId) { var rol = RolBL.Obtener(pRolId); var menus = (from of in MenuBL.Listar(x => x.IndPadre.Value == false) join us in RolMenuBL.Listar(x => x.RolId == pRolId) on of.MenuId equals us.MenuId into factDesc from fd in factDesc.DefaultIfEmpty() select new { of.MenuId, Denominacion = of.Modulo + " - " + of.Denominacion, Asignado = (fd == null) ? 0 : 1 } ).ToList(); return(Json(new { Rol = rol, Menus = menus.OrderBy(x => x.Denominacion) }, JsonRequestBehavior.AllowGet)); }
private void FrmMenuDinamico_Load(object sender, EventArgs e) { try { MenuBL consulta = new MenuBL(); DataSet DsMenu = new DataSet(); DataSet DsSubmenu = new DataSet(); DsMenu = consulta.MostrarMenu(); DsSubmenu = consulta.MostrarSubMenu(); CreateMenu(DsMenu.Tables["MenuOpciones"], DsSubmenu.Tables["SubMenuOpciones"]); // Controla el pestañeo de Carga (Buffer) DoubleBuffered = true; } catch (Exception) { throw; } }
/// <summary> /// Obtiene un lista de las opciones que el usuario puede ver /// </summary> /// <param name="usuario"></param> /// <param name="aplicacionWeb">Indica si se esta accediento desde la aplicacion Web</param> /// <returns></returns> public IList <MenuInfo> ObtenerPorUsuario(string usuario, bool aplicacionWeb) { IList <MenuInfo> menuLista; try { Logger.Info(); var menuBL = new MenuBL(); menuLista = menuBL.ObtenerPorUsuario(usuario, aplicacionWeb); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(menuLista); }
private void btnGuardar_Click(object sender, EventArgs e) { try { MenuBL menu = new MenuBL(); menu.Insertar(Convert.ToInt32(txtIdMenu.Text), txtNombreMenu.Text, rtbDescripcionMenu.Text, Convert.ToDecimal(txtPrecioMenu.Text), txtDisponibilidad.Text); this.MenuUI_Load(sender, e); } catch (Exception ex) { if (ex.Message.Contains("Infracción")) { MessageBox.Show("Clave Repetida"); } else { MessageBox.Show("ERROR:" + ex.Message); } } }
public List <Menus> GetMenu() { List <Menus> menuList = new List <Menus>(); // System.Web.HttpContext.Current.Cache if (System.Web.HttpContext.Current.Cache["MenuList"] == null) { /*Read DB here and populate the list*/ MenuBL menuBL = new MenuBL(); menuList = menuBL.getMenuDetail(); System.Web.HttpContext.Current.Cache["MenuList"] = menuList; } else { menuList = (List <Menus>)System.Web.HttpContext.Current.Cache["MenuList"]; } //return PartialView("_Courses", courses); return(menuList); }
private void FrmMenuPrincipal_Load(object sender, EventArgs e) { try { DoubleBuffered = true; MenuBL consulta = new MenuBL(); DataSet DsMenu = new DataSet(); DataSet DsSubmenu = new DataSet(); DsMenu = consulta.MostrarMenu(); DsSubmenu = consulta.MostrarSubMenu(); CreateMenu(DsMenu.Tables["MenuOpciones"], DsSubmenu.Tables["SubMenuOpciones"]); MessageBox.Show("Bienvenido: " + usu + "", "Bienvenido", MessageBoxButtons.OK, MessageBoxIcon.Information); toolStripStatusLabel1.Text = usu.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnBuscar_Click(object sender, EventArgs e) { MenuBL menu = new MenuBL(); DataSet dsMenu = new DataSet(); dsMenu = menu.BuscarId(Convert.ToInt32(txtIdMenu.Text)); if (dsMenu.Tables.Count > 0) { if (dsMenu.Tables[0].Rows.Count > 0) { txtIdMenu.Text = dsMenu.Tables[0].Rows[0][0].ToString(); txtNombreMenu.Text = dsMenu.Tables[0].Rows[0][1].ToString(); rtbDescripcionMenu.Text = dsMenu.Tables[0].Rows[0][2].ToString(); txtPrecioMenu.Text = dsMenu.Tables[0].Rows[0][3].ToString(); txtDisponibilidad.Text = dsMenu.Tables[0].Rows[0][4].ToString(); } else { MessageBox.Show("No existe registro"); } } }
public void LoadMenuFood() { List <MenuBL.Categorias> categorias; categorias = MenuBL.GetInstance().GetCategorias(); List <MenuItem_UC> menuItems; menuItems = MenuBL.GetInstance().GetMenuItems(); for (int i = 0; i < categorias.Count; i++) { listBox = addListBox(i); TabMenu.Items.Add(new TabItem() { Header = categorias[i].Nombre, Cursor = Cursors.Hand, Content = listBox }); listBox.SelectionChanged += ListBox_SelectionChanged; var item = menuItems.Where(a => a.Categoria == categorias[i].Nombre); foreach (MenuItem_UC nombre in item) { listBox.Items.Add(nombre); } } }
public ActionResult ListarMenu() { return(Json(MenuBL.Listar().Select(x => new { x.MenuId, Denominacion = x.Modulo + " - " + x.Denominacion }).OrderBy(x => x.Denominacion), JsonRequestBehavior.AllowGet)); }