Пример #1
0
    /// <summary>
    /// Permet l'ajout ou la modification d'une action de la liste
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void BT_Valider_Click(object sender, EventArgs e)
    {
        Actions n = new Actions();

        if (HF_id.Value != "")
        {
            n = DataMapping.GetActions(HF_id.Value);
        }
        n.club_name          = LBL_nom_club.Text;
        n.description        = TXT_description.Text;
        n.description_phases = TXT_description_phases.Text;
        n.human_resources    = TXT_moyens_humains.Text;
        n.material_resources = TXT_moyens_materiel.Text;
        n.name_action        = TXT_nom_action.Text;
        n.goal              = TXT_objectif.Text;
        n.remarks           = TXT_remarques.Text;
        n.results           = TXT_resultats.Text;
        n.geographical_area = TXT_zone_geographique.Text;
        int id = 0;

        int.TryParse("" + DL_id_user_courant.SelectedValue, out id);
        n.id_user_current = id;
        id = 0;
        int.TryParse("" + DL_id_user_responsable.SelectedValue, out id);
        n.id_user_in_charge = id;

        n.dt_action = DT_Date.SelectedDate != null ? (DateTime)DT_Date.SelectedDate : DateTime.Now;
        n.cric      = Functions.CurrentCric;


        if (!DataMapping.UpdateActions(n))
        {
            return;
        }

        RefreshGrid();
        Panel1.Visible = true;
        Panel2.Visible = false;
    }