示例#1
0
        public static string AltaPersonal(Proyecto unP, Usuario unU, string explicacion)
        {
            string msg = "";

            if (!ExisteProyectoP(unP) && !ExisteProyectoC(unP))
            {
                if (Proyecto.Validar(unP) == "ok")
                {
                    Personal p = (Personal)unP;
                    p.Usuario     = unU;
                    p.Tasa        = getTasaByCuota(unP.CantidadCuotas);
                    p.Explicacion = explicacion;
                    listaPendiente.Add(p);
                    msg += "ok";
                }
                else
                {
                    msg += Proyecto.Validar(unP);
                }
            }
            else
            {
                msg += "Ya existe un proyecto pendiente de aprobacion";
            }

            return(msg);
        }
示例#2
0
        public static string AltaCooperativo(Proyecto unP, Usuario unU, int integrantes)
        {
            string msg = "";

            if (!ExisteProyectoP(unP) && !ExisteProyectoC(unP))
            {
                if (Proyecto.Validar(unP) == "ok")
                {
                    Cooperativo c = (Cooperativo)unP;
                    c.Usuario     = unU;
                    c.Tasa        = getTasaByCuota(unP.CantidadCuotas);
                    c.Integrantes = integrantes;
                    listaPendiente.Add(c);
                    msg += "ok";
                }
                else
                {
                    msg += Proyecto.Validar(unP);
                }
            }
            else
            {
                msg += "Ya existe un proyecto pendiente de aprobacion";
            }



            return(msg);
        }