public JsonResult last(Comite comite)
        {
            var com = db.Comite.OrderByDescending(m => m.id).FirstOrDefault();

            financial_data f = new financial_data();

            if (com != null)
            {
                f = db.financial_data.Where(m => m.id == com.id_finance).FirstOrDefault();

                return(Json(new
                {
                    id = com.id,
                    date = com.date_comite,
                    statut = com.statut,
                    etat = com.etat,
                    id_finance = com.id_finance,
                    vf = f.vf,
                    prix_m = f.prix_m,
                    vvo = f.vvo,
                    bouquet = f.bouquet,
                    bouquet_vvl = f.bouquet_vvl,
                    decote_occupation = f.decote_occupation,
                    decote_totale = f.decote_totale,
                    vvl = f.vvl,
                }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new
            {
            }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult updateComi(int id)
        {
            Comite c = db.Comite.Find(id);

            c.statut = "valide";

            db.Entry(c).State = EntityState.Modified;
            db.SaveChanges();

            return(new EmptyResult());
        }
        public void AsignarOrganizadorPrueba()
        {
            Comite comite = new Comite {
                id_comite = 1
            };

            using (SigeaBD sigeaBD = new SigeaBD()) {
                var organizador = sigeaBD.Organizador.Find(1);
                Assert.IsTrue(comite.AsignarOrganizador(organizador));
            }
        }
Example #4
0
        public void deberia_traer_puestos()
        {
            var integrantes = new List <IntegranteComite>();

            integrantes.Add(new IntegranteComite()
            {
                Nombre = "Carlos Slim"
            });
            var comite  = new Comite(1, 1, integrantes);
            var puestos = new List <Perfil>();
            //var foliables = new List<Foliable>();
            var un_puesto   = new Perfil(1, "Abogacia", "Penal", "aaffa", "A", "Se busca un abogado...pero no el que tengo aca colgado", 5, "Abierto", "A-132", comite, new DateTime(), new DateTime(), false);
            var otro_puesto = new Perfil(2, "Contador", "Discreto", "", "", "Experiencia en balances", 10, "Cerrado", "A-123", comite, new DateTime(), new DateTime(), false);

            //repoCv.GuardarCVDatosPersonales(DatosPersonales(), TestObjects.UsuarioSACC());

            //Assert.IsNotNull(repoCv.GetCV(29753914));
            //Assert.IsNull(repoCv.GetCV(31046911));
        }
        public JsonResult comi(Comite comite)
        {
            Comite         com = db.Comite.Where(m => m.id == comite.id).FirstOrDefault();
            financial_data f   = db.financial_data.Where(m => m.id == com.id_finance).FirstOrDefault();

            return(Json(new {
                id = com.id,
                date = com.date_comite,
                statut = com.statut,
                etat = com.etat,
                id_finance = com.id_finance,
                vf = f.vf,
                prix_m = f.prix_m,
                vvo = f.vvo,
                bouquet = f.bouquet,
                bouquet_vvl = f.bouquet_vvl,
                decote_occupation = f.decote_occupation,
                decote_totale = f.decote_totale,
                vvl = f.vvl,
            }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Create([Bind(Include = "propriete,id,vvl,prix_m,vvo,vf,decote_occupation,decote_totale,bouquet,bouquet_vvl")] financial_data financial_data, string bouquet_vvl, string prix_m, string decote_totale, string type_c, DateTime date_c)
        {
            try
            {
                float bq_vvl = float.Parse(bouquet_vvl, CultureInfo.InvariantCulture.NumberFormat);
                float prix   = float.Parse(prix_m, CultureInfo.InvariantCulture.NumberFormat);

                float decote = float.Parse(decote_totale, CultureInfo.InvariantCulture.NumberFormat);


                financial_data.bouquet_vvl   = bq_vvl;
                financial_data.prix_m        = prix;
                financial_data.decote_totale = decote;

                db.financial_data.Add(financial_data);
                db.SaveChanges();

                Propriete p = db.Propriete.Where(m => m.id == financial_data.propriete).FirstOrDefault();
                Comite    c = new Comite();

                c.date_comite = date_c;
                c.type_comite = type_c;
                c.etat        = "en cours";
                c.statut      = "en cours";
                c.id_folder   = p.id_folder;
                c.id_finance  = financial_data.id;

                db.Comite.Add(c);
                db.SaveChanges();

                return(RedirectToAction("Details", "folders", new { id = p.id_folder }));
            }
            catch (Exception ex)
            {
                return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet));
            }
        }
        public void RegistrarComitePrueba()
        {
            OrganizadoresObservableCollection.Add(new Organizador {
                nombre   = "",
                paterno  = "",
                materno  = "",
                telefono = "2283085075",
                correo   = "*****@*****.**"
            });
            Comite comite = new Comite {
                nombre            = "Comite de Ventas",
                responsabilidades = "Llevar las ventas de la tienda de recuerdos del evento",
                Evento            = new Evento {
                    nombre      = "Escuela de Verano IS",
                    sede        = "Facultad de estadistica e Informatica",
                    cuota       = 900.00,
                    fechaInicio = new DateTime(25 / 6 / 2018),
                    fechaFin    = new DateTime(2 / 7 / 2018)
                },
                Organizadores = OrganizadoresObservableCollection
            };

            Assert.IsTrue(comite.Registrar());
        }