示例#1
0
        public UiContainer GenerarId(string objUiContainer)
        {
            var uiContainer = UiContainer.Build(objUiContainer);
            var txtId       = uiContainer.GetCtrlModel <CtrlInputModel>("txtId");
            var mu          = new PatrocinadorManagement();
            var Cod         = 0;

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

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

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

            uiContainer.UpdateModel(txtId);
            return(uiContainer);
        }
示例#2
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);
        }
示例#3
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);
        }
示例#4
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);
        }
示例#5
0
        public UiContainer CreatePatrocinador(string objUiContainer)
        {
            var uiContainer       = UiContainer.Build(objUiContainer);
            var Cod               = 0;
            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.CreatePatrocinador(patrocinador);

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

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

            tblPatrocinadores.RowList.Clear();

            // revisar logo del patrocinador
            foreach (var act in list)
            {
                tblPatrocinadores.RowList.Add(new List <string>()
                {
                    act.IdPatrocinador.ToString(), act.NombrePatrocinador, GetImageHtml(act.LogoPatrocinador)
                });
            }

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

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

            Cod = Cod + 1;

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

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

            return(uiContainer);
        }
示例#6
0
        public UiContainer DeletePatrocinador(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 tblPatrocinadores = uiContainer.GetCtrlModel <CtrlTableModel>("tblPatrocinadores");

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

            mu.DeletePatrocinador(patrocinador);

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

            tblPatrocinadores.RowList.Clear();

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

            txtId.Value       = "";
            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(tblPatrocinadores);
            uiContainer.UpdateModel(txtId);
            uiContainer.UpdateModel(txtNombre);
            uiContainer.UpdateModel(imgLogo);
            uiContainer.UpdateModel(btnGuardar);
            uiContainer.UpdateModel(btnEliminar);
            uiContainer.UpdateModel(btnActualizar);

            return(uiContainer);
        }