예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!IsPostBack)
                {
                    var Titulo = (Session["DatosComision" + Session.SessionID]);
                    LblTitABM.Text = Titulo.ToString();

                    TipoInstanciaServices tipoInstanciaServices = new TipoInstanciaServices();
                    DpTipo.DataValueField = "Id";
                    DpTipo.DataTextField  = "Nombre";
                    DpTipo.DataSource     = tipoInstanciaServices.Listar();
                    DpTipo.DataBind();
                    DpTipoNuevo.DataValueField = "Id";
                    DpTipoNuevo.DataTextField  = "Nombre";
                    DpTipoNuevo.DataSource     = tipoInstanciaServices.Listar();
                    DpTipoNuevo.DataBind();
                    CargaDGVInstancia();
                }
            }
            catch (Exception ex)
            {
                Session["Error" + Session.SessionID] = ex;
                Response.Redirect("Error.aspx");
            }
        }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!IsPostBack)
         {
             MateriaServices       materiaServices       = new MateriaServices();
             CuatrimestreServices  cuatrimestreServices  = new CuatrimestreServices();
             TipoInstanciaServices tipoInstanciaServices = new TipoInstanciaServices();
             TurnoServices         turnoServices         = new TurnoServices();
             DlistMateria.DataValueField = "Id";
             DlistMateria.DataTextField  = "Nombre";
             DlistMateria.DataSource     = materiaServices.Listar();
             DlistMateria.DataBind();
             DlistCuatrimestre.DataValueField = "Id";
             DlistCuatrimestre.DataTextField  = "Nombre";
             DlistCuatrimestre.DataSource     = cuatrimestreServices.Listar();
             DlistCuatrimestre.DataBind();
             DlistTurno.DataValueField = "Id";
             DlistTurno.DataTextField  = "Nombre";
             DlistTurno.DataSource     = turnoServices.Listar();
             DlistTurno.DataBind();
             CARGAR();
         }
     }
     catch (Exception ex)
     {
         Session["Error" + Session.SessionID] = ex;
         Response.Redirect("Error.aspx");
     }
 }
예제 #3
0
 public void CargaDGVInstancia()
 {
     try
     {
         InstanciaServices     instanciaServices     = new InstanciaServices();
         TipoInstanciaServices tipoInstanciaServices = new TipoInstanciaServices();
         List <Instancia>      instancias            = new List <Instancia>();
         //var IdComision = Request.QueryString["IdComision"];
         if (Request.QueryString["IdComision"] != "22041997")
         {
             instancias = instanciaServices.ListarXComision(Convert.ToInt64(Request.QueryString["IdComision"]), TboxNombreIns.Text, DpTipo.SelectedItem.Text);
         }
         else
         {
             instancias = Session["ABMComisionNuevo-ListInstancias" + Session.SessionID] as List <Instancia>;
         }
         DGVInstancia.DataSourceID = null;
         DGVInstancia.DataSource   = instancias;
         if (instancias.Count == 0)
         {
             List <Instancia> Listado = new List <Instancia>();
             Instancia        Aux     = new Instancia();
             Aux.Id                   = 0;
             Aux.Nombre               = "";
             Aux.FechaInicio          = DateTime.Now;
             Aux.FechaFin             = DateTime.Now;
             Aux.TipoInstancia        = new TipoInstancia();
             Aux.TipoInstancia.Id     = 0;
             Aux.TipoInstancia.Nombre = "";
             Listado.Add(Aux);
             DGVInstancia.DataSource = Listado;
             DGVInstancia.DataBind();
             DGVInstancia.Rows[0].Visible = false;
         }
         else
         {
             //((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataValueField = "Id";
             //((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataTextField = "Nombre";
             //((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataSource = tipoInstanciaServices.Listar();
             //((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataBind();
             DGVInstancia.DataBind();
         }
         ((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataValueField = "Id";
         ((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataTextField  = "Nombre";
         ((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataSource     = tipoInstanciaServices.Listar();
         ((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataBind();
     }
     catch (Exception ex)
     {
         Session["Error" + Session.SessionID] = ex;
         Response.Redirect("Error.aspx");
     }
 }
        public void CargaDGVInstancia()
        {
            try
            {
                lblIncorrecto.Text = "";
                InstanciaServices     instanciaServices     = new InstanciaServices();
                TipoInstanciaServices tipoInstanciaServices = new TipoInstanciaServices();
                var ValorComision           = Request.QueryString["valor"];
                List <Instancia> instancias = new List <Instancia>();
                if (Request.QueryString["valor"] != "22041997")
                {
                    instancias = instanciaServices.ListarXComision(Convert.ToInt64(ValorComision), TboxNombreIns.Text, DpTipo.SelectedItem.Text);
                }
                else
                {
                    instancias = Session["ABMComisionNuevo-ListInstancias" + Session.SessionID] as List <Instancia>;
                }
                DGVInstancia.DataSourceID = null;
                DGVInstancia.DataSource   = instancias;

                if (instancias.Count == 0)
                {
                    List <Instancia> Listado = new List <Instancia>();
                    Instancia        Aux     = new Instancia();
                    Aux.Id                   = 0;
                    Aux.Nombre               = "";
                    Aux.TipoInstancia        = new TipoInstancia();
                    Aux.TipoInstancia.Id     = 0;
                    Aux.TipoInstancia.Nombre = "";
                    Listado.Add(Aux);
                    DGVInstancia.DataSource = Listado;
                    var algo = DGVInstancia.Rows.Count.ToString();
                    DGVInstancia.DataBind();
                    DGVInstancia.Rows[0].Visible = false;
                    lblIncorrecto.Text           = "No se encontraron datos";
                }
                else
                {
                    DGVInstancia.DataBind();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #5
0
 public void CargaDList()
 {
     MateriaServices materiaServices = new MateriaServices();
     CuatrimestreServices cuatrimestreServices = new CuatrimestreServices();
     TipoInstanciaServices tipoInstanciaServices = new TipoInstanciaServices();
     TurnoServices turnoServices = new TurnoServices();
     DlistMateria.DataValueField = "Id";
     DlistMateria.DataTextField = "Nombre";
     DlistMateria.DataSource = materiaServices.Listar();
     DlistMateria.DataBind();
     DlistCuatrimestre.DataValueField = "Id";
     DlistCuatrimestre.DataTextField = "Nombre";
     DlistCuatrimestre.DataSource = cuatrimestreServices.Listar();
     DlistCuatrimestre.DataBind();
     DlistTurno.DataValueField = "Id";
     DlistTurno.DataTextField = "Nombre";
     DlistTurno.DataSource = turnoServices.Listar();
     DlistTurno.DataBind();
 }
예제 #6
0
 protected void dgvIntancia_RowEditing(object sender, GridViewEditEventArgs e)
 {
     try
     {
         DGVInstancia.ShowFooter = false;
         DGVInstancia.EditIndex  = e.NewEditIndex;
         CargaDGVInstancia();
         InstanciaServices     instanciaServices     = new InstanciaServices();
         TipoInstanciaServices tipoInstanciaServices = new TipoInstanciaServices();
         ((DropDownList)DGVInstancia.Rows[e.NewEditIndex].FindControl("DGBDlistTipo")).DataValueField = "Id";
         ((DropDownList)DGVInstancia.Rows[e.NewEditIndex].FindControl("DGBDlistTipo")).DataTextField  = "Nombre";
         ((DropDownList)DGVInstancia.Rows[e.NewEditIndex].FindControl("DGBDlistTipo")).DataSource     = tipoInstanciaServices.Listar();;
         ((DropDownList)DGVInstancia.Rows[e.NewEditIndex].FindControl("DGBDlistTipo")).DataBind();
         Instancia instancia = (instanciaServices.Listar(e.NewEditIndex + 1))[0];
         ((DropDownList)DGVInstancia.Rows[e.NewEditIndex].FindControl("DGBDlistTipo")).Items.FindByValue(instancia.TipoInstancia.Id.ToString()).Selected = true;
     }
     catch (Exception ex)
     {
         Session["Error" + Session.SessionID] = ex;
         Response.Redirect("Error.aspx");
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!IsPostBack)
         {
             TipoInstanciaServices tipoInstanciaServices = new TipoInstanciaServices();
             Session["IdComision" + Session.SessionID] = Request.QueryString["valor"];
             ComisionServices comisionServices = new ComisionServices();
             Comision         comision         = new Comision();
             comision.Materia = new Materia();
             comision.Turno   = new Turno();
             comision         = comisionServices.BusquedaID(Convert.ToInt32(Session["DocenteLegajo" + Session.SessionID]), Convert.ToInt64(Session["IdComision" + Session.SessionID]));
             if (comision != null)
             {
                 LblTitulo.Text = comision.Materia.Nombre.ToString() + " - Turno " + comision.Turno.Nombre.ToString() + " - " + comision.Anio.ToString() + " ";
                 Session["DatosComision" + Session.SessionID] = LblTitulo.Text;
             }
             else
             {
                 //Guardar en session cada uno
                 LblTitulo.Text = Session["DatosComisionNuevo-Materia" + Session.SessionID].ToString() + " - Turno " + Session["DatosComisionNuevo-Turno" + Session.SessionID].ToString() + " - " + Session["DatosComisionNuevo-Anio" + Session.SessionID] + " ";
                 Session["DatosComision" + Session.SessionID] = LblTitulo.Text;
             }
             CargaDGVInstancia();
             DpTipo.DataValueField = "Id";
             DpTipo.DataTextField  = "Nombre";
             DpTipo.DataSource     = tipoInstanciaServices.Listar();
             DpTipo.DataBind();
         }
     }
     catch (Exception ex)
     {
         Session["Error" + Session.SessionID] = ex;
         Response.Redirect("Error.aspx");
     }
 }