public ActionResult ActualizarCurso(int txtIdCurso, string txtCurso, int cboProfesor) { CursoE oCurso = new CursoE(); oCurso.IdCurso = txtIdCurso; oCurso.Curso = txtCurso; oCurso.oProfesor.IdProfesor = cboProfesor; string mensaje = ""; if (oCursoBL.ActualizarCurso(oCurso) == true) { mensaje = "<script language='javascript' type='text/javascript'>" + "alert('..Curso actualizado..');window.location.href=" + "'/Curso/ListadoCursos';</script>"; } else { mensaje = "<script language='javascript' type='text/javascript'>" + "alert('..Error!! curso no actualizdo..');window.location.href=" + "'/Curso/EditarCurso';</script>"; } return(Content(mensaje)); }
private void btnGrabar_Click(object sender, EventArgs e) { try { if (txtNombre.Text.Trim() == String.Empty) { throw new Exception("Debe ingresar un nombre del curso."); } if (mskHoras.MaskFull == false || mskHoras.Text == "0") { throw new Exception("Debe ingresar el numero de horas semanales del curso."); } string usuario = clsCredenciales.Usuario; objCursoBE.Id = Convert.ToInt16(lblCodigo.Text.Trim()); objCursoBE.Nombre = txtNombre.Text.Trim(); objCursoBE.Descripcion = txtDescripcion.Text.Trim(); objCursoBE.HorasSemanales = Convert.ToInt16(mskHoras.Text); objCursoBE.TipoCurso = Convert.ToInt16(cboTipo.SelectedValue); objCursoBE.UsuUltMod = usuario; objCursoBE.FechaUltMod = DateTime.Now; objCursoBE.Estado = Convert.ToInt16(chkActivo.Checked); if (objCursoBL.ActualizarCurso(objCursoBE) == true) { this.Close(); } else { throw new Exception("No se actualizo el registro. Contacte con IT."); } } catch (Exception ex) { MessageBox.Show("Se ha producido el error: " + ex.Message); } }