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; } }
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) { } }
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) { } }
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); }
public bool Alta(BE.Curso curso) { return(MP_Curso.Alta(curso)); }
public bool Modificar(BE.Curso curso) { return(MP_Curso.Modificar(curso)); }