Example #1
0
        public async Task <ActionResult <Patrocinador> > PostPatrocinador(Patrocinador patrocinador)
        {
            _context.Patrocinador.Add(patrocinador);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetPatrocinador", new { id = patrocinador.IdPatrocinador }, patrocinador));
        }
Example #2
0
        public async Task <IActionResult> Edit(int id, [Bind("PatrocinadorId,Nome,Telefone")] Patrocinador patrocinador)
        {
            if (id != patrocinador.PatrocinadorId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(patrocinador);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PatrocinadorExists(patrocinador.PatrocinadorId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(patrocinador));
        }
Example #3
0
        public async Task <IActionResult> PutPatrocinador(int id, Patrocinador patrocinador)
        {
            if (id != patrocinador.IdPatrocinador)
            {
                return(BadRequest());
            }

            _context.Entry(patrocinador).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PatrocinadorExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public string CriarHtml(Patrocinador pf)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("<html xmlns='http://www.w3.org/1999/xhtml'>");
            sb.Append("<head>");
            sb.Append("<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>");
            sb.Append("<title>Contato Site Copa Movi</title>");
            sb.Append("</head>");
            sb.Append("<body bgcolor='#FFFFFF' leftmargin='0' marginheight='0' marginwidth='0' topmargin='0'>");
            sb.Append("<table align='center' border='1' cellpadding='0' cellspacing='0' width='580'>");
            sb.Append("<tr>");
            sb.Append("<td align='center' height='35' width='580'>");
            sb.Append("<center>");
            sb.Append("<font face='Arial' color='#333' style='font-size:14px;'>");
            sb.Append("Contato de usuário através do site Copa Movi");
            sb.Append("</font>");
            sb.Append("</center>");
            sb.Append("</td>");
            sb.Append("</tr>");
            sb.Append("<tr>");
            sb.Append("<td align='left' width='580'>");
            sb.Append("<font face='Arial' color='#333' style='font-size:14px;'>");
            sb.AppendFormat("<strong>Nome Completo: </strong>{0}<br>", pf.NOME_EMPRESA);
            sb.AppendFormat("<strong>Email: </strong>{0}<br>", pf.EMAIL_EMPRESA);
            sb.AppendFormat("<strong>Telefone: </strong>{0}<br>", pf.TELEFONE_EMPRESA);
            sb.AppendFormat("<strong>Messagem: </strong>{0}<br>", pf.TIPO_COTA);
            sb.Append("</font>");
            sb.Append("</td>");
            sb.Append("</tr>");
            sb.Append("</table>");
            sb.Append("</body>");
            sb.Append("</html>");
            return(sb.ToString());
        }
        public Dictionary <string, Object> RetrieveAllPatrocinadorProducto(Patrocinador patrocinador)
        {
            _factory = new CrudPatrocinador();
            var diccionario = new Dictionary <string, Object>();
            var ret         = new Patrocinador();

            try
            {
                ret = _factory.Retrieve <Patrocinador>(patrocinador);
                diccionario.Add("Patrocinador", (object)ret);
            }
            catch (Exception e)
            {
                _exMan.ManageException(e);
            }
            //_factory = new CrudProducto();
            //var retp = new Producto();
            //try
            //{
            //    retp = _factory.Retrieve<Producto>(producto);
            //    diccionario.Add("producto", (object)ret);

            //}
            //catch (Exception e)
            //{

            //    _exMan.ManageException(e);
            //}

            return(diccionario);
        }
        protected void btnDeletar_Click(object sender, EventArgs e)
        {
            Patrocinador objPatrocinador = new Patrocinador();

            objPatrocinador.deletar(lblPatrocinador.Text);
            Response.Redirect(Request.RawUrl);
        }
Example #7
0
        public void PatrocinadorGrabar(string id, string descripcion)
        {
            Patrocinador patrocinador;

            int _id = -1;

            if (!int.TryParse(id, out _id))
            {
                _id = -1;
            }

            if (_id == -1)
            {
                patrocinador = new Patrocinador();
            }
            else
            {
                patrocinador = this.PatrocinadorObtener(_id);
            }

            patrocinador.Descripcion = descripcion == null ? string.Empty : descripcion;
            patrocinador.Vigente     = true;
            patrocinador.Validar();

            RepositoryGenerico <Patrocinador> repository = new RepositoryGenerico <Patrocinador>();

            repository.Actualizar(patrocinador);
        }
        public void EnviarEmailPatrocinador(Patrocinador patrocinador)
        {
            MailMessage mail   = new MailMessage("*****@*****.**", "*****@*****.**");
            SmtpClient  client = new SmtpClient();

            CriarEmail(patrocinador, client, mail);
        }
Example #9
0
 public ActionResult Cadastrar(Patrocinador patrocinador)
 {
     _unit.PatrocinadorRepository.Cadastrar(patrocinador);
     _unit.Salvar();
     TempData["msg"] = "Cadastrou";
     return(RedirectToAction("Cadastrar"));
 }
 public string CriarHtml(Patrocinador pf)
 {
     StringBuilder sb = new StringBuilder();
     sb.Append("<html xmlns='http://www.w3.org/1999/xhtml'>");
     sb.Append("<head>");
     sb.Append("<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>");
     sb.Append("<title>Contato Site Copa Movi</title>");
     sb.Append("</head>");
     sb.Append("<body bgcolor='#FFFFFF' leftmargin='0' marginheight='0' marginwidth='0' topmargin='0'>");
     sb.Append("<table align='center' border='1' cellpadding='0' cellspacing='0' width='580'>");
     sb.Append("<tr>");
     sb.Append("<td align='center' height='35' width='580'>");
     sb.Append("<center>");
     sb.Append("<font face='Arial' color='#333' style='font-size:14px;'>");
     sb.Append("Contato de usuário através do site Copa Movi");
     sb.Append("</font>");
     sb.Append("</center>");
     sb.Append("</td>");
     sb.Append("</tr>");
     sb.Append("<tr>");
     sb.Append("<td align='left' width='580'>");
     sb.Append("<font face='Arial' color='#333' style='font-size:14px;'>");
     sb.AppendFormat("<strong>Nome Completo: </strong>{0}<br>", pf.NOME_EMPRESA);
     sb.AppendFormat("<strong>Email: </strong>{0}<br>", pf.EMAIL_EMPRESA);
     sb.AppendFormat("<strong>Telefone: </strong>{0}<br>", pf.TELEFONE_EMPRESA);
     sb.AppendFormat("<strong>Messagem: </strong>{0}<br>", pf.TIPO_COTA);
     sb.Append("</font>");
     sb.Append("</td>");
     sb.Append("</tr>");
     sb.Append("</table>");
     sb.Append("</body>");
     sb.Append("</html>");
     return sb.ToString();
 }
Example #11
0
        public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            byte[] byteArrayImage = GetByteValue(row, DbColLogoPatrocinio);
            Image  image;

            if (byteArrayImage != null)
            {
                MemoryStream streamImage = new MemoryStream(byteArrayImage);
                image = Image.FromStream(streamImage);
            }
            else
            {
                image = null;
            }


            var patrocinador = new Patrocinador()
            {
                IdPatrocinador      = GetIntValue(row, DbColIdPatrocinador),
                NombrePatrocinador  = GetStringValue(row, DbColNombrePatrocinador),
                Estado_Patrocinador = GetStringValue(row, DbColEstado_Patrocinador),

                LogoPatrocinador = image
            };

            return(patrocinador);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Patrocinador patrocinador = db.Patrocinadors.Find(id);

            db.Patrocinadors.Remove(patrocinador);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "PatrocinadorId,Nome,AreaAtuacao")] Patrocinador patrocinador)
 {
     if (ModelState.IsValid)
     {
         db.Entry(patrocinador).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(patrocinador));
 }
Example #14
0
 public void UpdatePatrocinador(Patrocinador obj)
 {
     try
     {
     }
     catch
     {
     }
     throw new NotImplementedException();
 }
 public ActionResult Edit([Bind(Include = "Id,Cod_Persona,Nombres,Apellidos,Fecha_Nac,E_Mail,Cedula,Sexo,Estado_Civil,Num_Pasaporte,Telefono,Direccion,DepartamentoId,Profesion,Centro_Laboral,Tipo_Sangre,Nombre_Insti,Nombre_Representante,Trabajo")] Patrocinador patrocinador)
 {
     if (ModelState.IsValid)
     {
         db.Entry(patrocinador).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.DepartamentoId = new SelectList(db.Departamentos, "Id", "Nombre_Departamento", patrocinador.DepartamentoId);
     return(View(patrocinador));
 }
Example #16
0
        public async Task <IActionResult> Create([Bind("PatrocinadorId,Nome,Telefone")] Patrocinador patrocinador)
        {
            if (ModelState.IsValid)
            {
                _context.Add(patrocinador);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(patrocinador));
        }
        public ActionResult Create([Bind(Include = "PatrocinadorId,Nome,AreaAtuacao")] Patrocinador patrocinador)
        {
            if (ModelState.IsValid)
            {
                db.Patrocinadors.Add(patrocinador);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(patrocinador));
        }
Example #18
0
 public void UpdatePatrocinador(Patrocinador patrocinador)
 {
     try
     {
         _factory.Update(patrocinador);
     }
     catch (Exception e)
     {
         _exMan.ManageException(e);
     }
 }
 public void CriarEmail(Patrocinador patrocinador, SmtpClient client, MailMessage mail)
 {
     client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "movimente");
     client.EnableSsl = true;
     client.Port = 587;
     client.DeliveryMethod = SmtpDeliveryMethod.Network;
     client.Host = "smtp.gmail.com";
     mail.Subject = "Patrocinio Copa Movi";
     mail.Body = CriarHtml(patrocinador);
     mail.IsBodyHtml = true;
     client.Send(mail);
 }
Example #20
0
 public void Update(Patrocinador myObject)
 {
     try
     {
         _repository.Update(myObject);
         _unitOfWork.Commit();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
 public void CriarEmail(Patrocinador patrocinador, SmtpClient client, MailMessage mail)
 {
     client.Credentials    = new System.Net.NetworkCredential("*****@*****.**", "movimente");
     client.EnableSsl      = true;
     client.Port           = 587;
     client.DeliveryMethod = SmtpDeliveryMethod.Network;
     client.Host           = "smtp.gmail.com";
     mail.Subject          = "Patrocinio Copa Movi";
     mail.Body             = CriarHtml(patrocinador);
     mail.IsBodyHtml       = true;
     client.Send(mail);
 }
        public ActionResult Create([Bind(Include = "Id,Cod_Persona,Nombres,Apellidos,Fecha_Nac,E_Mail,Cedula,Sexo,Estado_Civil,Num_Pasaporte,Telefono,Direccion,DepartamentoId,Profesion,Centro_Laboral,Tipo_Sangre,Nombre_Insti,Nombre_Representante,Trabajo")] Patrocinador patrocinador)
        {
            patrocinador.Cod_Persona = "ASN" + patrocinador.Fecha_Nac.ToShortDateString() + DateTime.Now.Year.ToString();
            if (ModelState.IsValid)
            {
                db.Personas.Add(patrocinador);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.DepartamentoId = new SelectList(db.Departamentos, "Id", "Nombre_Departamento", patrocinador.DepartamentoId);
            return(View(patrocinador));
        }
        protected override void SetUp()
        {
            base.SetUp();

            Patrocinados = new Patrocinados();
            Patrocinado = new Jogador("ronaldo");
            Patrocinados.Salvar(Patrocinado);

            ContratoPatrocinio contrato = new ContratoPatrocinio(12, 12, 12, 12, Patrocinado);

            Patrocinadores = new Patrocinadores();
            Patrocinador = new Patrocinador("Adidas");
            Patrocinador.AdicionarPatrocinado(contrato);
        }
        // GET: Patrocinadores/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Patrocinador patrocinador = db.Patrocinadors.Find(id);

            if (patrocinador == null)
            {
                return(HttpNotFound());
            }
            return(View(patrocinador));
        }
Example #25
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);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                Patrocinador objPatrocinador = new Patrocinador();
                lista = objPatrocinador.consultar();

                if (lista != null)
                {
                    gdvPatrocinador.DataSource = lista;
                    gdvPatrocinador.DataMember = "Tabela";
                    gdvPatrocinador.DataBind();
                }
            }
        }
Example #27
0
        public Patrocinador RetrievePatrocinador(Patrocinador patrocinador)
        {
            var ret = new Patrocinador();

            try
            {
                ret = _factory.Retrieve <Patrocinador>(patrocinador);
            }
            catch (Exception e)
            {
                _exMan.ManageException(e);
            }

            return(ret);
        }
Example #28
0
        public ActionResult Patrocinador(Patrocinador patroModel)
        {
            using (DbModels dbModel = new DbModels())
            {
                if (dbModel.Patrocinador.Any(x => x.nombre_patr == patroModel.nombre_patr))
                {
                    ViewBag.DuplicateMessage = "Ya existe un patrocinador con este nombre.";
                    return(View("Patrocinador", patroModel));
                }

                dbModel.Patrocinador.Add(patroModel);
                dbModel.SaveChanges();
            }
            ModelState.Clear();
            ViewBag.SuccessMessage = "Registro exitoso.";
            return(View("Patrocinador", new Patrocinador()));
        }
        public HttpResponseMessage AtualizarPatrocinadores(Patrocinador patrocinador)
        {
            if (patrocinador == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Parâmetros incorretos ao atualizar patrocinador"));
            }

            try
            {
                db.Entry <Patrocinador>(patrocinador).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();

                return(Request.CreateResponse(HttpStatusCode.OK, patrocinador));
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Falha ao atualizar patrocinador"));
            }
        }
        public HttpResponseMessage IncluirPatrocinador(Patrocinador patrocinador)
        {
            if (patrocinador == null)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Parâmetros incorretos ao incluir patrocinador"));
            }

            try
            {
                db.Patrocinadores.Add(patrocinador);
                db.SaveChanges();

                return(Request.CreateResponse(HttpStatusCode.OK, patrocinador));
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Falha ao incluir patrocinador"));
            }
        }
Example #31
0
        public List <T> RetrieveAllPatrocinadoresById <T>(Patrocinador patrocinador)
        {
            var lst = new List <T>();

            try
            {
                var ret = _factory.RetrieveAllById <Patrocinador>(patrocinador);

                foreach (var obj in ret)
                {
                    lst.Add((T)Convert.ChangeType(obj, typeof(T)));
                }
            }
            catch (Exception e)
            {
                _exMan.ManageException(e);
            }

            return(lst);
        }
Example #32
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 #33
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);
        }
 private void criar_patrocinador_com_sucesso()
 {
     Patrocinadores = new Patrocinadores(base.Session);
     Patrocinador = new Patrocinador("adidas");
     Patrocinadores.Salvar(Patrocinador);
 }
 private void criar_patrocinador_com_sucesso()
 {
     Patrocinador = new Patrocinador("Adidas");
 }
Example #36
0
 public void Salvar(Patrocinador patrocinado)
 {
     base.Salvar(patrocinado);
 }
Example #37
0
 public static Patrocinador CreatePatrocinador(int ID)
 {
     Patrocinador patrocinador = new Patrocinador();
     patrocinador.Id = ID;
     return patrocinador;
 }
 private void criar_patrocinador()
 {
     Patrocinador = new Patrocinador("Adidas");
 }
 private void criar_patrocinador()
 {
     Patrocinador = new Patrocinador("Adidas");
     Patrocinadores.Salvar(Patrocinador);
 }
Example #40
0
 public void Excluir(Patrocinador patrocinado)
 {
     base.Deletar(patrocinado);
 }
 public void EnviarEmailPatrocinador(Patrocinador patrocinador)
 {
     MailMessage mail = new MailMessage("*****@*****.**", "*****@*****.**");
         SmtpClient client = new SmtpClient();
         CriarEmail(patrocinador, client, mail);
 }
Example #42
0
 public void AddToPatrocinadores(Patrocinador patrocinador)
 {
     base.AddObject("Patrocinadores", patrocinador);
 }