private void panelEnregistrer_Click(object sender, EventArgs e)
        {
            if ((cmbTypeDocument.Text != "") & (txtDocument.Text != "") & (txtNomFr.Text != ""))
            {
                int      type        = int.Parse(cmbTypeDocument.SelectedValue.ToString());
                string   NomAr       = txtNomAr.Text;
                string   NomFr       = txtNomFr.Text;
                string   Commentaire = txtCommentaire.Text;
                DateTime DateAjout   = DateTime.Now;
                string   extension   = "";
                extension = System.IO.Path.GetExtension(CorrecteFileName);
                string           lien = cin + "\\" + NomFr + extension;
                DAL.DALDocuments d    = new DAL.DALDocuments();
                if (MODE == 0)
                {
                    d.AjouterDocument(ID, type, DateAjout, NomFr, NomAr, Commentaire, lien);

                    System.IO.File.Copy(open.FileName, Paths + lien);

                    MessageBox.Show("Document bien ajoutée");
                }
                else
                {
                    int x     = ID;
                    int IdDoc = int.Parse(dt.Rows[x][0].ToString());

                    System.IO.File.Move(Paths + dt.Rows[x][7].ToString().Trim(), Paths + cin + "\\" + NomFr + extension);

                    d.UpdateDocument(IdDoc, type, NomFr, NomAr, Commentaire, cin + "\\" + NomFr + extension);

                    MessageBox.Show("Modification bien éffectuée");
                }
            }
            else
            {
                AfficherErreur();
            }
        }
示例#2
0
        //private void labelDocuments_Click(object sender, EventArgs e)
        //{
        //    GestionDocument frm = new GestionDocument(id);
        //   frm.ShowDialog();
        //}

        //000////document/////////

        public void RaffraichirGridDoc()
        {
            mode = 0;
            DAL.DALDocuments d = new DAL.DALDocuments();
            dt = d.SelectAllDocument(id);
            DGVDocument.Rows.Clear();

            DAL.DALTypeDocument   TDOC = new DAL.DALTypeDocument();
            Entities.TypeDocument doc  = new Entities.TypeDocument();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                doc = TDOC.SelectById(int.Parse(dt.Rows[i][2].ToString()));
                DGVDocument.Rows.Add(doc.LibelleFr.Trim(), dt.Rows[i][4].ToString().Trim(), "Voir");
            }

            DataTable dt200 = new DataTable();

            DAL.DALTypeDocument t = new DAL.DALTypeDocument();
            //dt200 = t.SelectAllTypeDocument();
            //cmbTypeDocument.DataSource = dt1;
            //cmbTypeDocument.ValueMember = "IdTypeDocument";
            //cmbTypeDocument.DisplayMember = "Code";
        }