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"); } }
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(); } }
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"; */ } }
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"); } }
//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"; */ } }
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); }