Beispiel #1
0
        public string UpdateGrupoFull(int idGrupo, string nombre, string descripcion, List <int> personas, string usuario, string rowId)
        {
            try
            {
                if (string.IsNullOrEmpty(nombre.Trim()))
                {
                    throw new Exception("El nombre del grupo es obligatorio");
                }

                Grupo oGrupo = new Grupo()
                {
                    IdGrupo         = idGrupo,
                    Nombre          = nombre,
                    Descripcion     = descripcion,
                    UsuarioUltModif = usuario,
                    RowId           = Convert.FromBase64String(rowId)
                };

                using (GrupoBusiness oGrupoBusiness = new GrupoBusiness())
                {
                    oGrupo = oGrupoBusiness.UpdateGrupoFull(oGrupo, personas);
                }

                return("OK");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
Beispiel #2
0
        public string InsertGrupo(string nombre, string descripcion, int idCompania, string usuario)
        {
            try
            {
                if (string.IsNullOrEmpty(nombre.Trim()))
                {
                    throw new Exception("El nombre del grupo es obligatorio");
                }

                Grupo oGrupo = new Grupo()
                {
                    Nombre      = nombre,
                    Descripcion = descripcion,
                    IdCompania  = idCompania,
                    UsuarioAlta = usuario
                };

                using (GrupoBusiness oGrupoBusiness = new GrupoBusiness())
                {
                    oGrupo = oGrupoBusiness.InsertGrupo(oGrupo);
                }

                return("OK");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
Beispiel #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            conectionString = WebConfigurationManager.ConnectionStrings["2017_sistema_camel"].ConnectionString;
            cursoBusiness   = new CursoBusiness(conectionString);
            grupoBusiness   = new GrupoBusiness(conectionString);
            LinkedList <Curso> cursos = new LinkedList <Curso>();

            cursos = cursoBusiness.cursos();

            if (!Page.IsPostBack)
            {
                //Llenando el list
                lbCursos.DataSource     = cursos;
                lbCursos.DataValueField = "sigla";
                lbCursos.DataTextField  = "nombre";
                lbCursos.DataBind();
            }
        }
Beispiel #4
0
        public List <GrupoConsulta> GetListByFilter(int idCompania, string nombre, string descripcion, string idPersona, string fechaAltaFrom, string fechaAltaTo)
        {
            try
            {
                int?     idPersonaInt      = null;
                DateTime?fechaAltaFromDate = null;
                DateTime?fechaAltaToDate   = null;

                // Pregunto sobre los valores para no cargar null
                if (!string.IsNullOrEmpty(idPersona))
                {
                    idPersonaInt = Int32.Parse(idPersona);
                }

                if (!string.IsNullOrEmpty(fechaAltaFrom))
                {
                    fechaAltaFromDate = DateTime.Parse(fechaAltaFrom);
                }

                if (!string.IsNullOrEmpty(fechaAltaTo))
                {
                    fechaAltaToDate = DateTime.Parse(fechaAltaTo);
                }

                GrupoFilter oGrupoFilter = new GrupoFilter()
                {
                    Nombre        = nombre,
                    Descripcion   = descripcion,
                    IdPersona     = idPersonaInt,
                    IdCompania    = idCompania,
                    FechaAltaFrom = fechaAltaFromDate,
                    FechaAltaTo   = fechaAltaToDate
                };

                using (GrupoBusiness oGrupoBusiness = new GrupoBusiness())
                {
                    return(oGrupoBusiness.GetListByFilter(oGrupoFilter));
                }
            }
            catch (Exception)
            {
                return(null);
            }
        }
Beispiel #5
0
        public string DeleteGrupoFull(int idGrupo, string usuario, string rowId)
        {
            try
            {
                Grupo oGrupo = new Grupo()
                {
                    IdGrupo         = idGrupo,
                    UsuarioUltModif = usuario,
                    RowId           = Convert.FromBase64String(rowId)
                };

                using (GrupoBusiness oGrupoBusiness = new GrupoBusiness())
                {
                    oGrupoBusiness.DeleteGrupoFull(oGrupo);
                }

                return("OK");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            conectionString    = WebConfigurationManager.ConnectionStrings["2017_sistema_camel"].ConnectionString;
            estudiante         = new Estudiante();
            estudianteBusiness = new EstudianteBusiness(conectionString);
            grupo             = new Grupo();
            grupoBusiness     = new GrupoBusiness(conectionString);
            factura           = new Factura();
            facturaBusines    = new FacturaBusiness(conectionString);
            login             = new Domain.Login();
            loginBusiness     = new LoginBusiness(conectionString);
            matriculaBusiness = new MatriculaBusiness(conectionString);

            if (!Page.IsPostBack)
            {
                LinkedList <Estudiante> estudiantes = new LinkedList <Estudiante>();
                estudiantes = estudianteBusiness.obtenerEstudiantes();
                //docentes = LA LISTA DE DOCENTES

                //Llenando el dropDownList

                ddlEstudiantes.DataSource     = estudiantes;
                ddlEstudiantes.DataValueField = "carne";
                ddlEstudiantes.DataTextField  = "carne";
                ddlEstudiantes.DataBind();
                //ddlDocentes.SelectedIndex = ddlDocentes.Items.Count - 1;

                LinkedList <Grupo> grupos = new LinkedList <Grupo>();
                grupos = grupoBusiness.obtenerGrupos();

                ddlGrupo.DataSource     = grupos;
                ddlGrupo.DataValueField = "seccion";
                ddlGrupo.DataTextField  = "seccion";
                ddlGrupo.DataBind();
            }//if
        }
Beispiel #7
0
 public GruposController()
 {
     this.grupoBusiness = new GrupoBusiness();
     this.alunoBusiness = new AlunoBusiness();
     this.turmaBusiness = new TurmaBusiness();
 }