Example #1
0
    protected void rdgCursos_DeleteCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
    {
        try
        {
            string                     strResultado = string.Empty;
            GridEditableItem           ObjItem      = (GridEditableItem)e.Item;
            Hashtable                  ObjHashtable = new Hashtable();
            teacher_course_assignement objAsign     = new teacher_course_assignement();

            ObjItem.ExtractValues(ObjHashtable);

            objAsign.id_assign = Convert.ToInt32(ObjHashtable["id_assign"]);

            clsAsign asignacion = new clsAsign();
            asignacion.prAsignacion = objAsign;

            strResultado = asignacion.EliminarAsignacion();

            if (string.IsNullOrEmpty(strResultado))
            {
                this.rdgCursos.Rebind();
                base.EnvioMensaje("Registro eliminado correctamente.", 2, Manejador);
            }
            else
            {
                this.rdgCursos.Rebind();
                base.EnvioMensaje(strResultado, 1, Manejador);
            }
        }
        catch (Exception ex)
        {
            base.EnvioMensaje("Error al eliminar datos.", 1, this.Manejador);
        }
    }
Example #2
0
    private void AsignarCurso()
    {
        this.cmbProfesores.Enabled = false;
        string strResultado = string.Empty;
        teacher_course_assignement objAsign = new teacher_course_assignement();

        objAsign.id_course  = Convert.ToInt32(this.cmbCursos.SelectedValue);
        objAsign.id_teacher = Convert.ToInt32(this.cmbProfesores.SelectedValue);

        clsAsign asignacion = new clsAsign();

        asignacion.prAsignacion = objAsign;

        strResultado = asignacion.AsignarCursoProfesor();

        if (string.IsNullOrEmpty(strResultado))
        {
            base.EnvioMensaje("Asignación realizada con éxito.", 1, this.Manejador);
            this.rdgCursos.Rebind();
        }
        else
        {
            base.EnvioMensaje(strResultado, 1, this.Manejador);
        }
    }