protected void cmdRegistrar_Click(object sender, EventArgs e)
        {
            CapaEntidadesW.clsMatriculaEntidad cls = new CapaEntidadesW.clsMatriculaEntidad();

            cls.Fecha = DateTime.Now.Date;


            if (Session["idregistrar"] == null)
            {
                CapaEntidadesW.clsUsuarioEntidad Login = new CapaEntidadesW.clsUsuarioEntidad();
                Login = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"];



                CapaEntidadesW.clsAlumnoEntidad Alum = new CapaEntidadesW.clsAlumnoEntidad();
                Alum = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumnoIdUsuario(Login.Idusuario);


                cls.CodAlumno = Alum.CodAlumno;
                cls.IdCiclo   = Convert.ToInt32(cboCiclo.SelectedItem.Value);
                cls.IdPeriodo = Convert.ToInt32(cboPeriodo.SelectedItem.Value);
                cls.Estado    = "Activo";
                CapaLogicaW.clsMatriculaLogica.GetInstance().RegistrarMatricula(cls);
                Response.Redirect("Matricula.aspx");
            }
        }
Esempio n. 2
0
        public void RegistrarMatricula(CapaEntidadesW.clsMatriculaEntidad cls)
        {
            SqlConnection Con   = null;
            DataTable     tabla = new DataTable();

            try
            {
                Con = clsConexion.GetInstance().ConexionBD();
                SqlCommand Cmd = new SqlCommand("sp_insertarMatricula", Con);
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.Parameters.AddWithValue("@codalumno", cls.CodAlumno);
                Cmd.Parameters.AddWithValue("@idperiodo", cls.IdPeriodo);
                Cmd.Parameters.AddWithValue("@idciclo", cls.IdCiclo);
                Cmd.Parameters.AddWithValue("@fecha", cls.Fecha);
                Cmd.Parameters.AddWithValue("@estado", cls.Estado);


                Con.Open();
                Cmd.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                tabla = null;
                throw e;
            }
            finally
            {
                Con.Close();
            }
        }
Esempio n. 3
0
 public void ReservarMatricula(CapaEntidadesW.clsMatriculaEntidad cls)
 {
     try
     {
         CapaDatosW.clsMatriculaDatos.GetInstance().ReservarMatricula(cls);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                if (Session["iduser"] != null)
                {
                    this.cboCiclo.DataSource = CapaLogicaW.clsCicloLogica.GetInstance().ListaCiclo();
                    cboCiclo.DataTextField   = "Nombre";
                    cboCiclo.DataValueField  = "idCiclo";
                    cboCiclo.DataBind();
                    //  cboHorario.SelectedIndex = -1;

                    this.cboPeriodo.DataSource = CapaLogicaW.clsPeriodoLogica.GetInstance().ListarPeriodoActivas();
                    cboPeriodo.DataTextField   = "Periodo";
                    cboPeriodo.DataValueField  = "idPeriodo";
                    cboPeriodo.DataBind();
                    // cboCurso.SelectedIndex = -1;


                    if (Session["idMatriculaReg"] != null)                       // actualizacion
                    {
                        Session["idregistrar"] = (int)Session["idMatriculaReg"]; // saco el valor de la variable de sesion y la asigno a idcliente
                    }
                    if (Session["idregistrar"] != null)
                    {
                        CapaEntidadesW.clsMatriculaEntidad cls = new CapaEntidadesW.clsMatriculaEntidad();
                        cls = CapaLogicaW.clsMatriculaLogica.GetInstance().UbicarMatricula((int)Session["idregistrar"]);
                        if (cls != null)
                        {
                            this.cboCiclo.Items.FindByText(cls.Ciclo1).Selected     = true;
                            this.cboPeriodo.Items.FindByText(cls.Periodo1).Selected = true;
                            this.cmdRegistrar.Text    = "Actualizar";
                            Session["idMatriculaReg"] = null;
                        }
                    }
                }
                else
                {
                    Response.Redirect("index.aspx");
                }



                /*
                 * this.cbCategorias.Datasource = CapaLogica.ClsProductos.GetInstace().listarPrductos();
                 * DisplayMember = "Nombre";
                 * ValueMember = "IDProducto"; */
            }
        }
Esempio n. 5
0
        protected void GVForm_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int idx;
            int index = Convert.ToInt32(e.CommandArgument);

            if (e.CommandName == "Seleccionar")
            {
                idx = Convert.ToInt32(dtgMatricula.DataKeys[index].Value);
                Session["idMatriculaReg"] = idx;

                CapaEntidadesW.clsMatriculaEntidad cls2 = new CapaEntidadesW.clsMatriculaEntidad();
                cls2.IdMatricula = idx;
                cls2.Estado      = "Reservado";
                cls2.Fecha       = DateTime.Now.Date;
                CapaLogicaW.clsMatriculaLogica.GetInstance().ReservarMatricula(cls2);
                Response.Redirect("Matricula.aspx");
            }
        }
Esempio n. 6
0
        //hacerla sesion
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                if (Session["iduser"] != null)
                {
                    if (Session["idCursoMatriculaReg"] != null)                   // actualizacion
                    {
                        Session["iddatos"] = (int)Session["idCursoMatriculaReg"]; // saco el valor de la variable de sesion y la asigno a idcliente
                    }
                    if (Session["iddatos"] != null)
                    {
                        CapaEntidadesW.clsMatriculaEntidad DatMatricula = new CapaEntidadesW.clsMatriculaEntidad();
                        DatMatricula = CapaLogicaW.clsMatriculaLogica.GetInstance().UbicarMatricula((int)Session["iddatos"]);
                        if (DatMatricula != null)
                        {
                            CapaEntidadesW.clsUsuarioEntidad datUsuario = new CapaEntidadesW.clsUsuarioEntidad();
                            datUsuario = (CapaEntidadesW.clsUsuarioEntidad)Session["Login"];

                            CapaEntidadesW.clsAlumnoEntidad datAlumno = new CapaEntidadesW.clsAlumnoEntidad();
                            datAlumno = CapaLogicaW.clsAlumnoLogica.GetInstance().UbicarAlumnoIdUsuario(datUsuario.Idusuario);



                            this.dtgClases.DataSource = CapaLogicaW.clsClasesLogica.GetInstance().ListarClasesporCicloNoRegistradas(datAlumno.IdEscuela, DatMatricula.IdCiclo, datAlumno.CodAlumno);
                            this.dtgClases.DataBind();
                            dtgCursos.DataSource = ((DataTable)Session["tablita"]);
                            dtgCursos.DataBind();
                        }
                    }
                }
                else
                {
                    Response.Redirect("index.aspx");
                }



                /*
                 * this.cbCategorias.Datasource = CapaLogica.ClsProductos.GetInstace().listarPrductos();
                 * DisplayMember = "Nombre";
                 * ValueMember = "IDProducto"; */
            }
        }
Esempio n. 7
0
        public CapaEntidadesW.clsMatriculaEntidad UbicarMatricula(int id)
        {
            SqlConnection Con = null;

            //DataTable tabla = new DataTable();
            CapaEntidadesW.clsMatriculaEntidad cls = null;
            SqlDataReader rd = null;

            try
            {
                Con = clsConexion.GetInstance().ConexionBD();
                SqlCommand Cmd = new SqlCommand("sp_buscarMatriculaid", Con);
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.Parameters.AddWithValue("@idmatricula", id);
                Con.Open();
                rd = Cmd.ExecuteReader();
                if (rd.Read())
                {
                    cls             = new CapaEntidadesW.clsMatriculaEntidad();
                    cls.IdMatricula = Convert.ToInt32(rd["idMatricula"].ToString());
                    cls.CodAlumno   = rd["codAlumno"].ToString();
                    cls.Alumno1     = rd["Alumno"].ToString();
                    cls.IdPeriodo   = Convert.ToInt32(rd["idPeriodo"].ToString());
                    cls.Periodo1    = rd["Periodo"].ToString();
                    cls.IdCiclo     = Convert.ToInt32(rd["idCiclo"].ToString());
                    cls.Ciclo1      = rd["Ciclo"].ToString();

                    cls.Fecha  = Convert.ToDateTime(rd["Fecha"].ToString());
                    cls.Estado = rd["Estado"].ToString();
                }
            }
            catch (Exception e)
            {
                cls = null;
                throw e;
            }
            finally
            {
                Con.Close();
            }
            return(cls);
        }