示例#1
0
        public ActionResult ConsultaCandidatos()
        {
            CandidatoBusiness candidatoBusiness = new CandidatoBusiness();
            IList <Candidato> candidatos        = candidatoBusiness.ObterTodosCandidato();

            return(View(candidatos));
        }
        public bool Delete(tbcandidato candidato)
        {
            CandidatoBusiness biz = new CandidatoBusiness();

            biz.Delete(candidato);
            return(true);
        }
示例#3
0
        public JObject ConsultarCandidatoPorId(int id)
        {
            CandidatoBusiness candidatoBusiness = new CandidatoBusiness();
            JObject           candidato         = candidatoBusiness.ObterCandidatoPorId(id);

            return(candidato);
        }
示例#4
0
 public JsonResult GetCandidatoByCode(int code)
 {
     using (CandidatoBusiness candidatoBus = new CandidatoBusiness())
     {
         return(Json(candidatoBus.GetCandidatoByCode(code), JsonRequestBehavior.AllowGet));
     }
 }
示例#5
0
        private void Votar()
        {
            voto.fk_voto_eleitor = UrnaControl.id_Eleitor;

            CandidatoBusiness business  = new CandidatoBusiness();
            CandidatoDTO      candidato = business.ConsultarCandidadoPorNumero_Cargo(Convert.ToInt32(n), "Senador");

            if (lblVotoB.Visible == true)
            {
                voto.fk_voto_candidato = 3;
            }
            else if (lblVotoN.Visible == true || UrnaControl.senador == voto.fk_voto_candidato)
            {
                lblVotoN.Visible       = true;
                voto.fk_voto_candidato = 4;
            }
            else
            {
                voto.fk_voto_candidato = candidato.id_candidato;
            }

            db.Votar(voto);
            Hide();
            frm.ShowDialog();
            Close();
        }
示例#6
0
        private void PreencherDados()
        {
            CandidatoBusiness business = new CandidatoBusiness();
            int          numero        = Convert.ToInt32(txtNum1.Text + txtNum2.Text);
            CandidatoDTO candidato     = business.ConsultarCandidadoPorNumero_Cargo(numero, "Presidente");

            if (candidato.nr_candidato != 0)
            {
                ft.Image        = ImagemPlugin.ConverterParaImagem(candidato.ft_candidato);
                lblNome.Text    = candidato.nm_candidato;
                lblPartido.Text = $"{candidato.nm_partido} - {candidato.ds_sigra}";

                CandidatoDTO vice = business.ConsultarCandidadoPorNumero_Cargo(numero, "Vice-Presidente");

                if (vice.nr_candidato != 0)
                {
                    ft1.Image    = ImagemPlugin.ConverterParaImagem(vice.ft_candidato);
                    lblVice.Text = vice.nm_candidato;
                }
            }
            else
            {
                if (lblVotoB.Visible == false)
                {
                    lblVotoN.Visible = true;
                }
            }

            pnInfo.Visible = true;
        }
        public ActionResult BancoCandidato()
        {
            Cliente           cliente           = new Cliente();
            CandidatoBusiness candidatoBusiness = new CandidatoBusiness();
            IList <Candidato> candidatos        = candidatoBusiness.ObterCandidatosPorEmpresa(cliente);

            return(View(candidatos));
        }
        public tbcandidato GetElement(int id)
        {
            CandidatoBusiness biz = new CandidatoBusiness();

            return(biz.GetElement(new tbcandidato()
            {
                can_id = id
            }) as tbcandidato);
        }
        public bool Create(tbcandidato candidato)
        {
            //FUNCIONANDO OK
            CandidatoBusiness biz = new CandidatoBusiness();

            biz.Create(candidato);

            return(true);
        }
        public IEnumerable <Candidato> ListarCandidatos()
        {
            try
            {
                var lista = CandidatoBusiness.Listar();

                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public JObject CadastrarCandidato(Candidato candidato)
        {
            JObject           retornoCriação = new JObject();
            CandidatoBusiness canBusiness    = new CandidatoBusiness();
            UsuariosBusiness  usuBusiness    = new UsuariosBusiness();
            var can = canBusiness.CriarCandidato(candidato);

            if (can != null)
            {
                retornoCriação.Add(new JProperty("status", "ok"));
            }
            retornoCriação.Add(new JProperty("status", "nok"));
            return(retornoCriação);
        }
        public HttpResponseMessage Put(Candidato entity)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    CandidatoBusiness.Atualizar(entity);
                    var response = Request.CreateResponse(HttpStatusCode.OK, entity);
                    return(response);
                }

                return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState));
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
        public HttpResponseMessage Delete(int Id)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    CandidatoBusiness.Delete(Id);
                    var candidatos = CandidatoBusiness.Listar();
                    var response   = Request.CreateResponse(HttpStatusCode.OK, candidatos);
                    return(response);
                }

                return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState));
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
示例#14
0
        private void PreencherDados()
        {
            CandidatoBusiness business  = new CandidatoBusiness();
            CandidatoDTO      candidato = business.ConsultarCandidadoPorNumero(Convert.ToInt32(txtNum1.Text + txtNum2.Text + txtNum3.Text + txtNum4.Text));

            if (candidato.nr_candidato != 0)
            {
                ft.Image        = ImagemPlugin.ConverterParaImagem(candidato.ft_candidato);
                lblNome.Text    = candidato.nm_candidato;
                lblPartido.Text = $"{candidato.nm_partido} - {candidato.ds_sigra}";
            }
            else
            {
                if (lblVotoB.Visible == false)
                {
                    lblVotoN.Visible = true;
                }
            }

            pnInfo.Visible = true;
        }
示例#15
0
        private void PreencherDados()
        {
            CandidatoBusiness business = new CandidatoBusiness();
            int          numero        = Convert.ToInt32(txtNum1.Text + txtNum2.Text + txtNum3.Text);
            CandidatoDTO candidato     = business.ConsultarCandidadoPorNumero_Cargo(numero, "Senador");

            if (candidato.nr_candidato != 0)
            {
                ft.Image        = ImagemPlugin.ConverterParaImagem(candidato.ft_candidato);
                lblNome.Text    = candidato.nm_candidato;
                lblPartido.Text = $"{candidato.nm_partido} - {candidato.ds_sigra}";

                CandidatoDTO sup1 = business.ConsultarCandidadoPorNumero_Cargo(numero, "Suplente 1");
                CandidatoDTO sup2 = business.ConsultarCandidadoPorNumero_Cargo(numero, "Suplente 2");

                if (sup1.nr_candidato != 0)
                {
                    ft1.Image         = ImagemPlugin.ConverterParaImagem(sup1.ft_candidato);
                    lbl1Suplente.Text = sup1.nm_candidato;
                }
                if (sup2.nr_candidato != 0)
                {
                    ft2.Image         = ImagemPlugin.ConverterParaImagem(sup2.ft_candidato);
                    lbl2Suplente.Text = sup2.nm_candidato;
                }
            }
            else
            {
                if (lblVotoB.Visible == false)
                {
                    lblVotoN.Visible = true;
                }
            }

            pnInfo.Visible = true;
        }
        public List <tbcandidato> GetList()
        {
            CandidatoBusiness biz = new CandidatoBusiness();

            return(biz.GetList() as List <tbcandidato>);
        }
 public Candidato Get(int Id)
 {
     return(CandidatoBusiness.Obter(Id));
 }