Example #1
0
        public bool DeleteMenuAdmin(string ID)
        {
            bool success     = false;
            bool IsAnonymous = false;

            if (Context.User.Identity.Name != null)
            {
                CurrentUser           = new SPA.User(Context.User.Identity.Name);
                CurrentUserWithDomain = CurrentUser.UserName;
            }
            else
            {
                IsAnonymous = true;
            }
            if (!IsAnonymous)
            {
                MenuAdmin item = new MenuAdmin(Int32.Parse(ID));
                if (item.ID != 0)
                {
                    if (item.Delete())
                    {
                        success = true;
                    }
                }
                else
                {
                    if (item.Delete())
                    {
                        success = true;
                    }
                }
            }
            return(success);
        }
Example #2
0
        static void Main()
        {
            do
            {
                MenuMain.PrintMenu();

                switch (Lootbox.GetPressedKey())
                {
                case ConsoleKey.NumPad1 or ConsoleKey.D1:
                    //user space
                    MenuUser.Work();
                    break;

                case ConsoleKey.NumPad2 or ConsoleKey.D2:
                    //admin space
                    MenuAdmin.Work();
                    break;

                case ConsoleKey.Escape:
                    Lootbox.SaveData();
                    return;

                default:
                    break;
                }
            } while (true);
        }
        static void Main(string[] args)
        {
            ///Realiza el mapeo de los objetos con los DTO
            Mapper.Initialize(cfg =>
            {
                cfg.CreateMap <Client, ClientDTO>()
                .ForMember(dest => dest.DocumentNumber, opt => opt.MapFrom(src => src.Document.Number))
                .ForMember(dest => dest.DocumentType, opt => opt.MapFrom(src => src.Document.Type));

                cfg.CreateMap <ClientDTO, Client>()
                .ForMember(dest => dest.Document, opt => opt.MapFrom(src => new Document
                {
                    Number = src.DocumentNumber,
                    Type   = (DocumentType)src.DocumentType
                }
                                                                     ));

                cfg.CreateMap <Account, AccountDTO>()
                .ForMember(dest => dest.ClientId, opt => opt.MapFrom(src => src.Client.Id));

                cfg.CreateMap <AccountDTO, Account>();

                cfg.CreateMap <AccountMovement, AccountMovementDTO>();
                cfg.CreateMap <AccountMovementDTO, AccountMovement>();
            }
                              );

            ///Inicia la aplicacion
            var app = new MenuAdmin();

            app.ShowDialog();
        }
Example #4
0
        /// <summary>
        /// Gets the menu dto.
        /// </summary>
        /// <param name="siteId">The site id.</param>
        /// <returns></returns>
        public static MenuDto GetMenuDto(Guid siteId)
        {
            // TODO: add caching
            MenuAdmin admin = new MenuAdmin();

            admin.Load(siteId);
            return(admin.CurrentDto);
        }
Example #5
0
        /// <summary>
        /// Gets the menu by menu item dto.
        /// </summary>
        /// <param name="menuItemId">The menu item id.</param>
        /// <returns></returns>
        public static MenuDto GetMenuByMenuItemDto(int menuItemId)
        {
            // TODO: add caching
            MenuAdmin admin = new MenuAdmin();

            admin.LoadByMenuItemId(menuItemId);
            return(admin.CurrentDto);
        }
Example #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            string user = txtUsuario.Text.Trim();
            string pass = txtPass.Text.Trim();

            int resultado = User.Autenticar(user, pass);

            switch (resultado)
            {
            case 0: MessageBox.Show("Usuario Inexistente");
                RestaurarCampos();
                txtUsuario.Focus();
                break;

            case 1: MessageBox.Show("Usuario Bloqueado. Por favor contáctese con el Administrador");
                this.Close();
                break;

            case 2: MessageBox.Show("Login Incorrecto");

                RestaurarCampos();
                txtUsuario.Focus();
                break;

            case 3:;
                User usuarioActivo = new User();
                User.SetearAtributosUsuario(user, usuarioActivo);
                if (usuarioActivo.Id == 1)
                {
                    MenuCliente menu = new MenuCliente(usuarioActivo);
                    this.Hide();
                    menu.Show();
                    break;
                }
                if (usuarioActivo.Rol == 2)
                {
                    MenuAdmin menu = new MenuAdmin();
                    this.Hide();
                    menu.Show();
                    break;
                }
                if (usuarioActivo.Rol == 3)
                {
                    MenuProveedor menu = new MenuProveedor(usuarioActivo);
                    this.Hide();
                    menu.Show();
                    break;
                }
                break;

            default: break;
            }
        }
Example #7
0
 public static void UserMenu()
 {
     if (Engine.entrarA)
     {
         logO = false;
         MenuAdmin f1 = new MenuAdmin();
         f1.ShowDialog();
     }
     if (Engine.entrarU)
     {
         logO = false;
         FrmMenuUser f1 = new FrmMenuUser();
         f1.ShowDialog();
     }
 }
        private void LoginAction(object obj)
        {
            bool success = context.Login();

            if (success == true)
            {
                var form = new MenuAdmin();
                var vm   = new AdminViewModel(context);
                form.DataContext = vm;
                form.ShowDialog();
                WindowClose();
            }
            else
            {
                Helpers.ShowErrorMessage("User dan Password tidak sesuai");
            }
        }
Example #9
0
        /// <summary>
        /// Saves the menu dto.
        /// </summary>
        /// <param name="dto">The dto.</param>
        public static void SaveMenuDto(MenuDto dto)
        {
            MenuAdmin admin = new MenuAdmin(dto);

            admin.Save();
        }