Beispiel #1
0
        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));
        }
Beispiel #2
0
        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);
            }
        }