示例#1
0
        public void GuardarCambios()
        {
            try
            {
                this.MapearADatos();
                Docente_CursoLogic docCurLog = new Docente_CursoLogic();
                docCurLog.Save(Docentes_CursosActual);

                if (Modo == ModoForm.Alta)
                {
                    this.Notificar("Nuevo docente asignado", "El docente ha sido asignado al curso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else if (Modo == ModoForm.Modificacion)
                {
                    this.Notificar("Editar Asignación", "Los cambios han sido registrados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                this.DialogResult = DialogResult.OK;
            }


            catch
            {
                this.Notificar("Error", "Error al registrar asignación de docente al curso, intente nuevamente", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Page.IsValid)
                {
                    this.MapearADatos();
                    Docente_CursoLogic dcl = new Docente_CursoLogic();
                    dcl.Save(Docentes_CursosActual);

                    if (this.Modo == ModoForm.Modificacion)
                    {
                        Response.Write("<script>alert('La asingación ha sido actualizada')</script>");
                    }
                    else if (this.Modo == ModoForm.Alta)
                    {
                        Response.Write("<script>alert('La asignación ha sido Registrada')</script>");
                    }

                    Response.AddHeader("REFRESH", "0.1;URL=Docentes_Curso.aspx");
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true);
            }
        }