Exemplo n.º 1
0
 protected void DgvCurso_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         if (e.CommandName == "DeletedRow")
         {
             int      Id     = Convert.ToInt32(e.CommandArgument.ToString());
             Button   lb     = sender as Button;
             BE.Curso _Curso = new BE.Curso();
             //OBTENGO EL ROW SELECCIONADO
             _Curso        = _bllCurso.Obtener(Id);
             _Curso.Estado = 0;
             _bllCurso.Modificar(_Curso);
             Enlazar();
         }
         if (e.CommandName == "EditedRow")
         {
             int Id = Convert.ToInt32(e.CommandArgument.ToString());
             Response.Redirect("~/ABMCurso.aspx?id=" + Id);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 2
0
 protected void Enlazar()
 {
     try
     {
         bool esNuevoIngreso = String.IsNullOrEmpty(Request.QueryString["id"]);
         if (!esNuevoIngreso)
         {
             lb_AltaCurso.Visible = false;
             Int32    cod   = Convert.ToInt32(Request.QueryString["id"]);
             BE.Curso curso = _bllCurso.Obtener(cod);
             txtNombre.Text          = curso.Nombre;
             txtCosto.Text           = curso.Costo.ToString();
             txtCupo.Text            = curso.Cupo.ToString();
             Calendario.SelectedDate = curso.FechaLimite;
         }
         else
         {
             lb_ModificarCurso.Visible = false;
         }
         BLL.Curso       bllConc = new BLL.Curso();
         List <BE.Curso> Cursos  = bllConc.Listar();
         DgvCurso.AutoGenerateColumns = false;
         DgvCurso.DataSource          = Cursos;
         DgvCurso.DataBind();
         txtCantRegistros.Text = Cursos.Count.ToString();
     }
     catch (Exception) { }
 }
Exemplo n.º 3
0
 protected void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         BE.Curso _curso = new BE.Curso();
         if (!String.IsNullOrEmpty(Request.QueryString["Id"]))
         { // MOFID
             _curso.Id          = Convert.ToInt32(Request.QueryString["Id"]);
             _curso.Nombre      = txtNombre.Text;
             _curso.Costo       = Convert.ToDouble(txtCosto.Text);
             _curso.Cupo        = Convert.ToInt32(txtCupo.Text);
             _curso.FechaLimite = Calendario.SelectedDate;
             _curso.Estado      = 1;
             _bllCurso.Modificar(_curso);
             Response.Redirect("~/ABMCurso.aspx");
         }
         else
         { // ALTA
             _curso.Nombre      = txtNombre.Text;
             _curso.Costo       = Convert.ToDouble(txtCosto.Text);
             _curso.Cupo        = Convert.ToInt32(txtCupo.Text);
             _curso.FechaLimite = Calendario.SelectedDate;
             _curso.Estado      = 1;
             _bllCurso.Alta(_curso);
             Response.Redirect("~/ABMCurso.aspx");
         }
     }
     catch (Exception) { }
 }
Exemplo n.º 4
0
        public bool Inscribir(BE.Alumno alum, BE.Curso curso)
        {
            bool ok = (curso.Alumnos.Count < curso.Cupo && curso.FechaLimite >= DateTime.Now);

            if (ok)
            {
                curso.Alumnos.Add(alum);
                //recaudacion += ins.Curso.Precio;
            }
            return(ok);
        }
Exemplo n.º 5
0
 public bool Alta(BE.Curso curso)
 {
     return(MP_Curso.Alta(curso));
 }
Exemplo n.º 6
0
 public bool Modificar(BE.Curso curso)
 {
     return(MP_Curso.Modificar(curso));
 }