Example #1
0
        public UiContainer RetrieveAll(string objUiContainer)
        {
            var uiContainer       = UiContainer.Build(objUiContainer);
            var tblPatrocinadores = uiContainer.GetCtrlModel <CtrlTableModel>("tblPatrocinadores");

            var mu   = new PatrocinadorManagement();
            var list = mu.RetrieveAllPatrocinadores <Patrocinador>();

            tblPatrocinadores.RowList.Clear();

            foreach (var patrocinador in list)
            {
                if (patrocinador.Estado_Patrocinador.Equals("INACTIVO"))
                {
                }
                else
                {
                    tblPatrocinadores.RowList.Add(new List <string>()
                    {
                        patrocinador.IdPatrocinador.ToString(), patrocinador.NombrePatrocinador, GetImageHtml(patrocinador.LogoPatrocinador)
                    });
                }
            }

            uiContainer.UpdateModel(tblPatrocinadores);

            return(uiContainer);
        }
        public UiContainer RetrieveAll(string objUiContainer)
        {
            var uiContainer    = UiContainer.Build(objUiContainer);
            var tblActividades = uiContainer.GetCtrlModel <CtrlTableModel>("tblActividades");

            var mu   = new ActividadManagement();
            var list = mu.RetrieveAllActividades <Actividad>();

            tblActividades.RowList.Clear();

            foreach (var actividad in list)
            {
                if (actividad.Estado_Actividad.Equals("INACTIVO"))
                {
                }
                else
                {
                    tblActividades.RowList.Add(new List <string>()
                    {
                        actividad.IdActividad.ToString(), actividad.NombreActividad, actividad.DescripcionActividad
                    });
                }
            }

            uiContainer.UpdateModel(tblActividades);

            return(uiContainer);
        }
Example #3
0
        public UiContainer RetrieveAll(string objUiContainer)
        {
            var uiContainer = UiContainer.Build(objUiContainer);
            var tblPremios  = uiContainer.GetCtrlModel <CtrlTableModel>("tblPremios");

            var mu   = new PremioManagement();
            var list = mu.RetrieveAllPremios <Premio>();

            tblPremios.RowList.Clear();

            foreach (var premio in list)
            {
                if (premio.Estado_Premio.Equals("INACTIVO"))
                {
                }
                else
                {
                    tblPremios.RowList.Add(new List <string>()
                    {
                        premio.IdPremio.ToString(), premio.NombrePremio, premio.DescripcionPremio
                    });
                }
            }

            uiContainer.UpdateModel(tblPremios);

            return(uiContainer);
        }
Example #4
0
        protected override void LoadContent()
        {
            _drawBatch = new AdvancedDrawBatch(GraphicsDevice);

            if (ContentLoading != null)
            {
                ContentLoading(this);
            }

            IDefinitionClass obj = _mainView.CreateInstance(null, null);

            MainView = (UiContainer)obj;

            MainView.RecalculateAll();

            MainView.RegisterView();
            MainView.ViewAdded();

            if (ViewLoaded != null)
            {
                ViewLoaded(this);
            }

            MainView.Bounds = new Rectangle(0, 0, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height);
        }
Example #5
0
        public UiContainer CreatePremio(string objUiContainer)
        {
            var uiContainer    = UiContainer.Build(objUiContainer);
            var Cod            = 0;
            var txtId          = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre      = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var txtDescripcion = uiContainer.GetCtrlModel <CtrlInputModel>("txtDescripcion");
            var tblPremios     = uiContainer.GetCtrlModel <CtrlTableModel>("tblPremios");

            var mu     = new PremioManagement();
            var premio = new Premio()
            {
                IdPremio          = Convert.ToInt32(txtId.Value),
                NombrePremio      = txtNombre.Value,
                DescripcionPremio = txtDescripcion.Value
            };

            mu.CreatePremio(premio);

            txtNombre.Value      = "";
            txtDescripcion.Value = "";

            var list = mu.RetrieveAllPremios <Premio>();

            tblPremios.RowList.Clear();

            foreach (var act in list)
            {
                tblPremios.RowList.Add(new List <string>()
                {
                    act.IdPremio.ToString(), act.NombrePremio, act.DescripcionPremio
                });
            }

            var listaId = mu.RetrieveAllPremios <Premio>();

            foreach (var estadoPremio in listaId)
            {
                if (estadoPremio.Estado_Premio.Equals("INACTIVO"))
                {
                    Cod = estadoPremio.IdPremio;
                }
                else
                {
                    Cod = estadoPremio.IdPremio;
                }
            }

            Cod = Cod + 1;

            txtId.Value    = Convert.ToString(Cod);
            txtId.Disabled = true;

            uiContainer.UpdateModel(tblPremios);
            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(txtDescripcion);

            return(uiContainer);
        }
Example #6
0
        protected override void LoadContent()
        {
            _inited = true;
            if (_mainView == null)
            {
                return;
            }

            _drawBatch = new AdvancedDrawBatch(GraphicsDevice);

            ContentLoading?.Invoke(this);

            IDefinitionClass obj = _mainView.CreateInstance(null, null);

            MainView = (UiContainer)obj;

            MainView.RecalculateAll();

            MainView.RegisterView();
            MainView.ViewAdded();

            ViewLoaded?.Invoke(this);

            MainView.Bounds = new Rectangle(0, 0, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height);
        }
Example #7
0
        public UiContainer RetrieveAll(string objUiContainer)
        {
            var uiContainer   = UiContainer.Build(objUiContainer);
            var tblCategorias = uiContainer.GetCtrlModel <CtrlTableModel>("tblCategorias");

            var mu   = new CategoriaManagement();
            var list = mu.RetrieveAllCategorias <Categoria>();

            tblCategorias.RowList.Clear();

            foreach (var categoria in list)
            {
                if (categoria.Estado_Categoria.Equals("INACTIVO"))
                {
                }
                else
                {
                    tblCategorias.RowList.Add(new List <string>()
                    {
                        categoria.IdCategoria.ToString(), categoria.NombreCategoria
                    });
                }
            }

            uiContainer.UpdateModel(tblCategorias);

            return(uiContainer);
        }
        public UiContainer GenerarId(string objUiContainer)
        {
            var uiContainer = UiContainer.Build(objUiContainer);
            var txtId       = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var mu          = new ActividadManagement();
            var Cod         = 0;

            var listaId = mu.RetrieveAllActividades <Actividad>();

            foreach (var estadoActividad in listaId)
            {
                if (estadoActividad.Estado_Actividad.Equals("INACTIVO"))
                {
                    Cod = estadoActividad.IdActividad;
                }
                else
                {
                    Cod = estadoActividad.IdActividad;
                }
            }



            txtId.Value    = Convert.ToString(Cod + 1);
            txtId.Disabled = true;

            uiContainer.UpdateModel(txtId);
            return(uiContainer);
        }
Example #9
0
        public UiContainer DeleteCategoria(string objUiContainer)
        {
            var uiContainer   = UiContainer.Build(objUiContainer);
            var txtId         = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre     = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var btnGuardar    = uiContainer.GetCtrlModel <CtrlButtonModel>("btnGuardar");
            var btnEliminar   = uiContainer.GetCtrlModel <CtrlButtonModel>("btnEliminar");
            var btnActualizar = uiContainer.GetCtrlModel <CtrlButtonModel>("btnActualizar");
            var tblCategorias = uiContainer.GetCtrlModel <CtrlTableModel>("tblCategorias");

            var mu        = new CategoriaManagement();
            var categoria = new Categoria()
            {
                IdCategoria = Convert.ToInt32(txtId.Value)
            };

            mu.DeleteCategoria(categoria);

            var list = mu.RetrieveAllCategorias <Categoria>();

            tblCategorias.RowList.Clear();

            foreach (var act in list)
            {
                tblCategorias.RowList.Add(new List <string>()
                {
                    act.IdCategoria.ToString(), act.NombreCategoria
                });
            }

            //LimpiarCampos
            txtId.Value     = "";
            txtId.Disabled  = true;
            txtNombre.Value = "";

            btnGuardar.Value      = "Guardar";
            btnGuardar.ButtonType = "info";
            btnGuardar.Disabled   = false;
            btnGuardar.EvtOnClick = "createCategoria()";

            btnEliminar.Value      = "Eliminar";
            btnEliminar.ButtonType = "info";
            btnEliminar.Disabled   = true;
            btnEliminar.EvtOnClick = " ";

            btnActualizar.Value      = "Actualizar";
            btnActualizar.ButtonType = "info";
            btnActualizar.Disabled   = true;
            btnActualizar.EvtOnClick = " ";

            uiContainer.UpdateModel(tblCategorias);
            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(btnGuardar);
            uiContainer.UpdateModel(btnEliminar);
            uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }
Example #10
0
        public UiContainer LimpiarCampos(string objUiContainer)
        {
            var uiContainer   = UiContainer.Build(objUiContainer);
            var txtId         = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre     = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var imgLogo       = uiContainer.GetCtrlModel <CtrlImageModel>("imgLogo");
            var btnGuardar    = uiContainer.GetCtrlModel <CtrlButtonModel>("btnGuardar");
            var btnEliminar   = uiContainer.GetCtrlModel <CtrlButtonModel>("btnEliminar");
            var btnActualizar = uiContainer.GetCtrlModel <CtrlButtonModel>("btnActualizar");
            var Cod           = 0;

            var mu   = new PatrocinadorManagement();
            var list = mu.RetrieveAllPatrocinadores <Patrocinador>();

            foreach (var patrocinador in list)
            {
                if (patrocinador.Estado_Patrocinador.Equals("INACTIVO"))
                {
                    Cod = patrocinador.IdPatrocinador;
                }
                else
                {
                    Cod = patrocinador.IdPatrocinador;
                }
            }

            Cod = Cod + 1;

            txtId.Value    = Convert.ToString(Cod);
            txtId.Disabled = true;

            txtId.Disabled    = true;
            txtNombre.Value   = "";
            imgLogo.ByteImage = default(byte[]);

            btnGuardar.Value      = "Guardar";
            btnGuardar.ButtonType = "info";
            btnGuardar.Disabled   = false;
            btnGuardar.EvtOnClick = "createPatrocinador()";

            btnEliminar.Value      = "Eliminar";
            btnEliminar.ButtonType = "info";
            btnEliminar.Disabled   = true;
            btnEliminar.EvtOnClick = " ";

            btnActualizar.Value      = "Actualizar";
            btnActualizar.ButtonType = "info";
            btnActualizar.Disabled   = true;
            btnActualizar.EvtOnClick = " ";

            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(imgLogo);
            uiContainer.UpdateModel(btnGuardar);
            uiContainer.UpdateModel(btnEliminar);
            uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }
Example #11
0
        public UiContainer LimpiarCampos(string objUiContainer)
        {
            var uiContainer    = UiContainer.Build(objUiContainer);
            var txtId          = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre      = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var txtDescripcion = uiContainer.GetCtrlModel <CtrlInputModel>("txtDescripcion");
            var btnGuardar     = uiContainer.GetCtrlModel <CtrlButtonModel>("btnGuardar");
            var btnEliminar    = uiContainer.GetCtrlModel <CtrlButtonModel>("btnEliminar");
            var btnActualizar  = uiContainer.GetCtrlModel <CtrlButtonModel>("btnActualizar");
            var Cod            = 0;

            var mu   = new PremioManagement();
            var list = mu.RetrieveAllPremios <Premio>();

            foreach (var estadoPremio in list)
            {
                if (estadoPremio.Estado_Premio.Equals("INACTIVO"))
                {
                    Cod = estadoPremio.IdPremio;
                }
                else
                {
                    Cod = estadoPremio.IdPremio;
                }
            }

            Cod = Cod + 1;

            txtId.Value    = Convert.ToString(Cod);
            txtId.Disabled = true;

            txtId.Disabled       = true;
            txtNombre.Value      = "";
            txtDescripcion.Value = "";

            btnGuardar.Value      = "Guardar";
            btnGuardar.ButtonType = "info";
            btnGuardar.Disabled   = false;
            btnGuardar.EvtOnClick = "createPremio()";

            btnEliminar.Value      = "Eliminar";
            btnEliminar.ButtonType = "info";
            btnEliminar.Disabled   = true;
            btnEliminar.EvtOnClick = " ";

            btnActualizar.Value      = "Actualizar";
            btnActualizar.ButtonType = "info";
            btnActualizar.Disabled   = true;
            btnActualizar.EvtOnClick = " ";

            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(txtDescripcion);
            uiContainer.UpdateModel(btnGuardar);
            uiContainer.UpdateModel(btnEliminar);
            uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }
Example #12
0
        public void AddUiContainer(UiContainer uiContainer)
        {
            UiContainers.Add(uiContainer);

            // also subscribe to their selected/focused events
            uiContainer.SubscribeFunctionToControlSelectEvents(UiSelected);
            uiContainer.SubscribeFunctionToControlFocusEvents(UiFocused);
        }
        public UiContainer VolverAlInicio(string objUiContainer)
        {
            var uiContainer = UiContainer.Build(objUiContainer);

            uiContainer.RedirectTo = "/Home/Index";

            return(uiContainer);
        }
Example #14
0
        public UiContainer CreateCategoria(string objUiContainer)
        {
            var uiContainer   = UiContainer.Build(objUiContainer);
            var Cod           = 0;
            var txtId         = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre     = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var tblCategorias = uiContainer.GetCtrlModel <CtrlTableModel>("tblCategorias");

            var mu        = new CategoriaManagement();
            var categoria = new Categoria()
            {
                IdCategoria     = Convert.ToInt32(txtId.Value),
                NombreCategoria = txtNombre.Value
            };

            mu.CreateCategoria(categoria);

            txtNombre.Value = "";

            var list = mu.RetrieveAllCategorias <Categoria>();

            tblCategorias.RowList.Clear();

            foreach (var act in list)
            {
                tblCategorias.RowList.Add(new List <string>()
                {
                    act.IdCategoria.ToString(), act.NombreCategoria
                });
            }

            var listaId = mu.RetrieveAllCategorias <Categoria>();

            foreach (var estadoCategoria in listaId)
            {
                if (estadoCategoria.Estado_Categoria.Equals("INACTIVO"))
                {
                    Cod = estadoCategoria.IdCategoria;
                }
                else
                {
                    Cod = estadoCategoria.IdCategoria;
                }
            }

            Cod = Cod + 1;

            txtId.Value    = Convert.ToString(Cod);
            txtId.Disabled = true;

            uiContainer.UpdateModel(tblCategorias);
            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);

            return(uiContainer);
        }
Example #15
0
        protected override void Dispose(bool disposing)
        {
            if (MainView != null)
            {
                MainView.ViewRemoved();
                MainView = null;
            }

            base.Dispose(disposing);
            Current = null;
        }
Example #16
0
        public UiContainer RetrievePremio(string objUiContainer)
        {
            var uiContainer    = UiContainer.Build(objUiContainer);
            var txtId          = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre      = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var txtDescripcion = uiContainer.GetCtrlModel <CtrlInputModel>("txtDescripcion");
            var btnEliminar    = uiContainer.GetCtrlModel <CtrlButtonModel>("btnEliminar");
            var btnActualizar  = uiContainer.GetCtrlModel <CtrlButtonModel>("btnActualizar");

            var mu     = new PremioManagement();
            var premio = new Premio()
            {
                IdPremio = Convert.ToInt32(txtId.Value)
            };

            premio = mu.RetrievePremio(premio);

            if (premio == null)
            {
                uiContainer.InformationMessage = "El premio " + txtId.Value + " no existe";
                txtNombre.Value      = "";
                txtDescripcion.Value = "";
            }
            else
            {
                txtId.Value          = premio.IdPremio.ToString();
                txtId.Disabled       = true;
                txtNombre.Value      = premio.NombrePremio;
                txtDescripcion.Value = premio.DescripcionPremio;

                btnEliminar.Value      = "Eliminar";
                btnEliminar.ButtonType = "danger";
                btnEliminar.Disabled   = false;
                btnEliminar.EvtOnClick = "deletePremio()";

                btnActualizar.Value      = "Actualizar";
                btnActualizar.ButtonType = "warning";
                btnActualizar.Disabled   = false;
                btnActualizar.EvtOnClick = "updatePremio()";
            }

            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(txtDescripcion);
            uiContainer.UpdateModel(btnEliminar);
            uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }
Example #17
0
        public UiContainer RetrievePatrocinador(string objUiContainer)
        {
            var uiContainer   = UiContainer.Build(objUiContainer);
            var txtId         = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre     = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var imgLogo       = uiContainer.GetCtrlModel <CtrlImageModel>("imgLogo");
            var btnEliminar   = uiContainer.GetCtrlModel <CtrlButtonModel>("btnEliminar");
            var btnActualizar = uiContainer.GetCtrlModel <CtrlButtonModel>("btnActualizar");

            var mu           = new PatrocinadorManagement();
            var patrocinador = new Patrocinador()
            {
                IdPatrocinador = Convert.ToInt32(txtId.Value)
            };

            patrocinador = mu.RetrievePatrocinador(patrocinador);

            if (patrocinador == null)
            {
                uiContainer.InformationMessage = "El patrocinador " + txtId.Value + " no existe";
                txtNombre.Value   = "";
                imgLogo.ByteImage = default(byte[]);
            }
            else
            {
                txtId.Value       = patrocinador.IdPatrocinador.ToString();
                txtId.Disabled    = true;
                txtNombre.Value   = patrocinador.NombrePatrocinador;
                imgLogo.ByteImage = GetByteArrayFromImageLogo(patrocinador.LogoPatrocinador);

                btnEliminar.Value      = "Eliminar";
                btnEliminar.ButtonType = "danger";
                btnEliminar.Disabled   = false;
                btnEliminar.EvtOnClick = "deletePatrocinador()";

                btnActualizar.Value      = "Actualizar";
                btnActualizar.ButtonType = "warning";
                btnActualizar.Disabled   = false;
                btnActualizar.EvtOnClick = "updatePatrocinador()";
            }

            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(imgLogo);
            uiContainer.UpdateModel(btnEliminar);
            uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }
        public UiContainer RetrieveActividad(string objUiContainer)
        {
            var uiContainer    = UiContainer.Build(objUiContainer);
            var txtId          = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre      = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var txtDescripcion = uiContainer.GetCtrlModel <CtrlInputModel>("txtDescripcion");
            var btnEliminar    = uiContainer.GetCtrlModel <CtrlButtonModel>("btnEliminar");
            var btnActualizar  = uiContainer.GetCtrlModel <CtrlButtonModel>("btnActualizar");

            var mu        = new ActividadManagement();
            var actividad = new Actividad()
            {
                IdActividad = Convert.ToInt32(txtId.Value)
            };

            actividad = mu.RetrieveActividad(actividad);

            if (actividad == null)
            {
                uiContainer.InformationMessage = "La actividad " + txtId.Value + " no existe";
                txtNombre.Value      = "";
                txtDescripcion.Value = "";
            }
            else
            {
                txtId.Value          = actividad.IdActividad.ToString();
                txtId.Disabled       = true;
                txtNombre.Value      = actividad.NombreActividad;
                txtDescripcion.Value = actividad.DescripcionActividad;

                btnEliminar.Value      = "Eliminar";
                btnEliminar.ButtonType = "danger";
                btnEliminar.Disabled   = false;
                btnEliminar.EvtOnClick = "deleteActividad()";

                btnActualizar.Value      = "Actualizar";
                btnActualizar.ButtonType = "warning";
                btnActualizar.Disabled   = false;
                btnActualizar.EvtOnClick = "updateActividad()";
            }

            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(txtDescripcion);
            uiContainer.UpdateModel(btnEliminar);
            uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }
Example #19
0
        public UiContainer RetrieveCategoria(string objUiContainer)
        {
            var uiContainer   = UiContainer.Build(objUiContainer);
            var txtId         = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre     = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var btnEliminar   = uiContainer.GetCtrlModel <CtrlButtonModel>("btnEliminar");
            var btnActualizar = uiContainer.GetCtrlModel <CtrlButtonModel>("btnActualizar");

            var mu        = new CategoriaManagement();
            var categoria = new Categoria()
            {
                IdCategoria = Convert.ToInt32(txtId.Value)
            };

            categoria = mu.RetrieveCategoria(categoria);

            if (categoria == null)
            {
                uiContainer.InformationMessage = "La categoría " + txtId.Value + " no existe";
                txtNombre.Value = "";
            }
            else
            {
                txtId.Value     = categoria.IdCategoria.ToString();
                txtId.Disabled  = true;
                txtNombre.Value = categoria.NombreCategoria;

                btnEliminar.Value      = "Eliminar";
                btnEliminar.ButtonType = "danger";
                btnEliminar.Disabled   = false;
                btnEliminar.EvtOnClick = "deleteCategoria()";

                btnActualizar.Value      = "Actualizar";
                btnActualizar.ButtonType = "warning";
                btnActualizar.Disabled   = false;
                btnActualizar.EvtOnClick = "updateCategoria()";
            }

            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(btnEliminar);
            uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }
Example #20
0
        public UiContainer BindFields(string objUiContainer)
        {
            var uiContainer    = UiContainer.Build(objUiContainer);
            var tblEventos     = uiContainer.GetCtrlModel <CtrlTableModel>("tblEventos");
            var eventos        = new Evento(tblEventos.GetSelectedRow());
            var txtId          = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre      = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var txtDescripcion = uiContainer.GetCtrlModel <CtrlInputModel>("txtDescripcion");

            //var btnGuardar = uiContainer.GetCtrlModel<CtrlButtonModel>("btnGuardar");
            //var btnEliminar = uiContainer.GetCtrlModel<CtrlButtonModel>("btnEliminar");
            //var btnActualizar = uiContainer.GetCtrlModel<CtrlButtonModel>("btnActualizar");

            txtId.Value          = eventos.IdEvento.ToString();
            txtId.Disabled       = true;
            txtNombre.Value      = eventos.NombreEvento;
            txtDescripcion.Value = eventos.DescripcionEvento;

            //btnGuardar.Value = "Guardar";
            //btnGuardar.ButtonType = "info";
            //btnGuardar.Disabled = true;
            //btnGuardar.EvtOnClick = " ";

            //btnEliminar.Value = "Eliminar";
            //btnEliminar.ButtonType = "danger";
            //btnEliminar.Disabled = false;
            //btnEliminar.EvtOnClick = "deleteActividad()";

            //btnActualizar.Value = "Actualizar";
            //btnActualizar.ButtonType = "warning";
            //btnActualizar.Disabled = false;
            //btnActualizar.EvtOnClick = "updateActividad()";

            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(txtDescripcion);
            //uiContainer.UpdateModel(btnGuardar);
            //uiContainer.UpdateModel(btnEliminar);
            //uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }
Example #21
0
        public UiContainer BindFields(string objUiContainer)
        {
            var uiContainer       = UiContainer.Build(objUiContainer);
            var tblPatrocinadores = uiContainer.GetCtrlModel <CtrlTableModel>("tblPatrocinadores");
            var txtId             = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre         = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var imgLogo           = uiContainer.GetCtrlModel <CtrlImageModel>("imgLogo");
            var patrocinador      = new Patrocinador(tblPatrocinadores.GetSelectedRow());
            var btnGuardar        = uiContainer.GetCtrlModel <CtrlButtonModel>("btnGuardar");
            var btnEliminar       = uiContainer.GetCtrlModel <CtrlButtonModel>("btnEliminar");
            var btnActualizar     = uiContainer.GetCtrlModel <CtrlButtonModel>("btnActualizar");

            txtId.Value       = patrocinador.IdPatrocinador.ToString();
            txtId.Disabled    = true;
            txtNombre.Value   = patrocinador.NombrePatrocinador;
            imgLogo.ByteImage = GetByteArrayFromImageLogo(patrocinador.LogoPatrocinador);

            btnGuardar.Value      = "Guardar";
            btnGuardar.ButtonType = "info";
            btnGuardar.Disabled   = true;
            btnGuardar.EvtOnClick = " ";

            btnEliminar.Value      = "Eliminar";
            btnEliminar.ButtonType = "danger";
            btnEliminar.Disabled   = false;
            btnEliminar.EvtOnClick = "deletePatrocinador()";

            btnActualizar.Value      = "Actualizar";
            btnActualizar.ButtonType = "warning";
            btnActualizar.Disabled   = false;
            btnActualizar.EvtOnClick = "updatePatrocinador()";

            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(imgLogo);
            uiContainer.UpdateModel(btnGuardar);
            uiContainer.UpdateModel(btnEliminar);
            uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }
Example #22
0
        public void ReloadView(string path)
        {
            DefinitionFile file = ContentLoader.Current.Load <DefinitionFile>(path);

            _mainView = file;

            IDefinitionClass obj = _mainView.CreateInstance(null, null);

            MainView = (UiContainer)obj;

            MainView.RecalculateAll();

            MainView.RegisterView();
            MainView.ViewAdded();


            ViewLoaded?.Invoke(this);


            MainView.Bounds = new Rectangle(0, 0, GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height);
        }
        public UiContainer UpdateActividad(string objUiContainer)
        {
            var uiContainer    = UiContainer.Build(objUiContainer);
            var txtId          = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre      = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var txtDescripcion = uiContainer.GetCtrlModel <CtrlInputModel>("txtDescripcion");
            var tblActividades = uiContainer.GetCtrlModel <CtrlTableModel>("tblActividades");

            //Creacion del usuario
            var mu        = new ActividadManagement();
            var actividad = new Actividad()
            {
                IdActividad          = Convert.ToInt32(txtId.Value),
                NombreActividad      = txtNombre.Value,
                DescripcionActividad = txtDescripcion.Value
            };

            mu.UpdateActividad(actividad);

            txtId.Disabled = true;

            var list = mu.RetrieveAllActividades <Actividad>();

            tblActividades.RowList.Clear();

            foreach (var act in list)
            {
                tblActividades.RowList.Add(new List <string>()
                {
                    act.IdActividad.ToString(), act.NombreActividad, act.DescripcionActividad
                });
            }

            uiContainer.UpdateModel(tblActividades);
            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(txtDescripcion);

            return(uiContainer);
        }
Example #24
0
        public UiContainer UpdatePremio(string objUiContainer)
        {
            var uiContainer    = UiContainer.Build(objUiContainer);
            var txtId          = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre      = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var txtDescripcion = uiContainer.GetCtrlModel <CtrlInputModel>("txtDescripcion");
            var tblPremios     = uiContainer.GetCtrlModel <CtrlTableModel>("tblPremios");

            var mu     = new PremioManagement();
            var premio = new Premio()
            {
                IdPremio          = Convert.ToInt32(txtId.Value),
                NombrePremio      = txtNombre.Value,
                DescripcionPremio = txtDescripcion.Value
            };

            mu.UpdatePremio(premio);

            txtId.Disabled = true;

            var list = mu.RetrieveAllPremios <Premio>();

            tblPremios.RowList.Clear();

            foreach (var prem in list)
            {
                tblPremios.RowList.Add(new List <string>()
                {
                    prem.IdPremio.ToString(), prem.NombrePremio, prem.DescripcionPremio
                });
            }

            uiContainer.UpdateModel(tblPremios);
            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(txtDescripcion);

            return(uiContainer);
        }
Example #25
0
        public UiContainer RetrieveAll(string objUiContainer)
        {
            var uiContainer = UiContainer.Build(objUiContainer);
            var tblEventos  = uiContainer.GetCtrlModel <CtrlTableModel>("tblEventos");

            var mu   = new EventoManagement();
            var list = mu.RetrieveAllEventos <Evento>();

            tblEventos.RowList.Clear();

            foreach (var evento in list)
            {
                tblEventos.RowList.Add(new List <string>()
                {
                    evento.IdEvento.ToString(), evento.NombreEvento, evento.DescripcionEvento
                });
            }

            uiContainer.UpdateModel(tblEventos);

            return(uiContainer);
        }
Example #26
0
        public UiContainer UpdatePatrocinador(string objUiContainer)
        {
            var uiContainer       = UiContainer.Build(objUiContainer);
            var txtId             = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre         = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var imgLogo           = uiContainer.GetCtrlModel <CtrlImageModel>("imgLogo");
            var tblPatrocinadores = uiContainer.GetCtrlModel <CtrlTableModel>("tblPatrocinadores");

            var mu           = new PatrocinadorManagement();
            var patrocinador = new Patrocinador()
            {
                IdPatrocinador     = Convert.ToInt32(txtId.Value),
                NombrePatrocinador = txtNombre.Value,
                LogoPatrocinador   = GetImageLogoFromByteArray(imgLogo)
            };

            mu.UpdatePatrocinador(patrocinador);

            txtId.Disabled = true;

            var list = mu.RetrieveAllPatrocinadores <Patrocinador>();

            tblPatrocinadores.RowList.Clear();

            foreach (var pat in list)
            {
                tblPatrocinadores.RowList.Add(new List <string>()
                {
                    pat.IdPatrocinador.ToString(), pat.NombrePatrocinador, GetImageHtml(pat.LogoPatrocinador)
                });
            }

            uiContainer.UpdateModel(tblPatrocinadores);
            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(imgLogo);

            return(uiContainer);
        }
Example #27
0
        public UiContainer BindFields(string objUiContainer)
        {
            var uiContainer   = UiContainer.Build(objUiContainer);
            var tblCategorias = uiContainer.GetCtrlModel <CtrlTableModel>("tblCategorias");
            var categ         = new Categoria(tblCategorias.GetSelectedRow());
            var txtId         = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre     = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var btnGuardar    = uiContainer.GetCtrlModel <CtrlButtonModel>("btnGuardar");
            var btnEliminar   = uiContainer.GetCtrlModel <CtrlButtonModel>("btnEliminar");
            var btnActualizar = uiContainer.GetCtrlModel <CtrlButtonModel>("btnActualizar");

            txtId.Value     = categ.IdCategoria.ToString();
            txtId.Disabled  = true;
            txtNombre.Value = categ.NombreCategoria;

            btnGuardar.Value      = "Guardar";
            btnGuardar.ButtonType = "info";
            btnGuardar.Disabled   = true;
            btnGuardar.EvtOnClick = " ";

            btnEliminar.Value      = "Eliminar";
            btnEliminar.ButtonType = "danger";
            btnEliminar.Disabled   = false;
            btnEliminar.EvtOnClick = "deleteCategoria()";

            btnActualizar.Value      = "Actualizar";
            btnActualizar.ButtonType = "warning";
            btnActualizar.Disabled   = false;
            btnActualizar.EvtOnClick = "updateCategoria()";

            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(btnGuardar);
            uiContainer.UpdateModel(btnEliminar);
            uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }
Example #28
0
        public UiContainer UpdateCategoria(string objUiContainer)
        {
            var uiContainer   = UiContainer.Build(objUiContainer);
            var txtId         = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre     = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var tblCategorias = uiContainer.GetCtrlModel <CtrlTableModel>("tblCategorias");

            //Creacion del usuario
            var mu        = new CategoriaManagement();
            var categoria = new Categoria()
            {
                IdCategoria     = Convert.ToInt32(txtId.Value),
                NombreCategoria = txtNombre.Value,
            };

            mu.UpdateCategoria(categoria);

            txtId.Disabled = true;

            var list = mu.RetrieveAllCategorias <Categoria>();

            tblCategorias.RowList.Clear();

            foreach (var act in list)
            {
                tblCategorias.RowList.Add(new List <string>()
                {
                    act.IdCategoria.ToString(), act.NombreCategoria
                });
            }

            uiContainer.UpdateModel(tblCategorias);
            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);

            return(uiContainer);
        }
        // se debe pasar el parametro de tipo texto que tiene el AJAX
        public UiContainer CreateActividad(string objUiContainer)
        {
            var uiContainer    = UiContainer.Build(objUiContainer);
            var Cod            = 0;
            var txtId          = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre      = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var txtDescripcion = uiContainer.GetCtrlModel <CtrlInputModel>("txtDescripcion");
            var tblActividades = uiContainer.GetCtrlModel <CtrlTableModel>("tblActividades");

            //Creacion del usuario
            var mu        = new ActividadManagement();
            var actividad = new Actividad()
            {
                IdActividad          = Convert.ToInt32(txtId.Value),
                NombreActividad      = txtNombre.Value,
                DescripcionActividad = txtDescripcion.Value
            };

            mu.CreateActividad(actividad);

            //Limpiar campos
            //txtId.Value = "";
            txtNombre.Value      = "";
            txtDescripcion.Value = "";

            var list = mu.RetrieveAllActividades <Actividad>();

            tblActividades.RowList.Clear();

            foreach (var act in list)
            {
                tblActividades.RowList.Add(new List <string>()
                {
                    act.IdActividad.ToString(), act.NombreActividad, act.DescripcionActividad
                });
            }

            var listaId = mu.RetrieveAllActividades <Actividad>();

            foreach (var estadoActividad in listaId)
            {
                if (estadoActividad.Estado_Actividad.Equals("INACTIVO"))
                {
                    Cod = estadoActividad.IdActividad;
                }
                else
                {
                    Cod = estadoActividad.IdActividad;
                }
            }

            Cod = Cod + 1;

            txtId.Value    = Convert.ToString(Cod);
            txtId.Disabled = true;


            uiContainer.UpdateModel(tblActividades);
            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(txtDescripcion);

            return(uiContainer);
        }
        public UiContainer LimpiarCampos(string objUiContainer)
        {
            var uiContainer    = UiContainer.Build(objUiContainer);
            var txtId          = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var txtNombre      = uiContainer.GetCtrlModel <CtrlInputModel>("txtNombre");
            var txtDescripcion = uiContainer.GetCtrlModel <CtrlInputModel>("txtDescripcion");
            var btnGuardar     = uiContainer.GetCtrlModel <CtrlButtonModel>("btnGuardar");
            var btnEliminar    = uiContainer.GetCtrlModel <CtrlButtonModel>("btnEliminar");
            var btnActualizar  = uiContainer.GetCtrlModel <CtrlButtonModel>("btnActualizar");
            var Cod            = 0;
            var mu             = new ActividadManagement();
            //Limpiar campos
            //txtId.Value = "";

            //BUSCA EN LA TABLA DE ACTIVIDADES EL ULTIMO ID ACTIVIDAD GENERADO Y LE SUMA UNO MAS

            var list = mu.RetrieveAllActividades <Actividad>();

            foreach (var estadoActividad in list)
            {
                if (estadoActividad.Estado_Actividad.Equals("INACTIVO"))
                {
                    Cod = estadoActividad.IdActividad;
                }
                else
                {
                    Cod = estadoActividad.IdActividad;
                }
            }

            Cod = Cod + 1;

            txtId.Value    = Convert.ToString(Cod);
            txtId.Disabled = true;



            //***************************
            txtId.Disabled       = true;
            txtNombre.Value      = "";
            txtDescripcion.Value = "";

            btnGuardar.Value      = "Guardar";
            btnGuardar.ButtonType = "info";
            btnGuardar.Disabled   = false;
            btnGuardar.EvtOnClick = "createActividad()";

            btnEliminar.Value      = "Eliminar";
            btnEliminar.ButtonType = "info";
            btnEliminar.Disabled   = true;
            btnEliminar.EvtOnClick = " ";

            btnActualizar.Value      = "Actualizar";
            btnActualizar.ButtonType = "info";
            btnActualizar.Disabled   = true;
            btnActualizar.EvtOnClick = " ";

            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(txtDescripcion);
            uiContainer.UpdateModel(btnGuardar);
            uiContainer.UpdateModel(btnEliminar);
            uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }