protected void BtnGuardar_Click(object sender, EventArgs e) { int parseTel = 0; LimpiaMensajes(); if (!TbNroAlumnos.Text.Trim().Equals(string.Empty) && !int.TryParse(TbNroAlumnos.Text.Trim(), out parseTel)) { Lerror.Text = "Error en cantidad de alumnos"; } else if (parseTel < 1) { Lerror.Text = "Error en cantidad de alumnos, no puede ser 0 ni número negativo"; } else { SSF_CAPACITACIONEMPRESA ce = new SsfCapacitacionEmpresaBO().Find(int.Parse(HdnID.Value)); ce.ID_USUARIO = Decimal.Parse(DdlUsuario.SelectedValue); ce.ID_CAPACITACION = Decimal.Parse(DdlCapacitacion.SelectedValue); ce.ID_EMPRESA = Decimal.Parse(DdlEmpresa.SelectedValue); ce.ID_ESTADOCAPACITACION = Decimal.Parse(DdlEstadoCap.SelectedValue); ce.CANTIDAD_ALUMNOS = int.Parse(TbNroAlumnos.Text); if (new SsfCapacitacionEmpresaBO().UpdateSP(ce)) { Lexito.Text = "Capacitación para empresa modificada con éxito."; } else { Lerror.Text = "No se pudo modificar."; } } }
protected void LbActivacion_Click(object sender, EventArgs e) { int idce = int.Parse((sender as LinkButton).CommandArgument); SsfCapacitacionEmpresaBO cebo = new SsfCapacitacionEmpresaBO(); if (cebo.Find(idce).ESTADO == 1) { cebo.DesactivarSP(idce); } else { cebo.ActivarSP(idce); } RefreshModel(); }
private void CargaEditar() { SSF_CAPACITACIONEMPRESA ce = null; string idCapempresa = Request.Params["editar"]; if (idCapempresa != null) { if (!idCapempresa.Equals(string.Empty)) { ce = new SsfCapacitacionEmpresaBO().Find(int.Parse(idCapempresa)); CargaUsuarios(); HdnID.Value = ce.ID.ToString(); DdlCapacitacion.SelectedValue = ce.SSF_CAPACITACION.ID.ToString(); DdlEmpresa.SelectedValue = ce.SSF_EMPRESA.ID.ToString(); DdlEstadoCap.SelectedValue = ce.SSF_ESTADOCAPAEMPRESA.ID.ToString(); DdlUsuario.SelectedValue = ce.SSF_USUARIO.ID.ToString(); TbNroAlumnos.Text = ce.CANTIDAD_ALUMNOS.ToString(); } } }
private void RefreshModel() { var refresh = new SsfCapacitacionEmpresaBO().GetAll(); GvCapEmpresas.DataBind(); }