예제 #1
0
        private void saveFileToDataBase(byte[] byteFile, string nameFile, string Extension, int id_dt, DateTime dd)
        {
            //kav меняем запись на серверную папку
            DataRow row = dtScan.Rows.Add();

            row["id"]           = -1;
            row["cName"]        = nameFile;
            row["Scan"]         = byteFile;
            row["Extension"]    = @Extension;
            row["id_DocType"]   = id_dt;
            row["DateDocument"] = dd;

            if (!net.CopyBytes(byteFile, nameFile + Extension, id_Doc.ToString()))
            {
                MessageBox.Show("Ошибка копирования файла", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            string prefixPath = "";

            if (isLandLoard)
            {
                prefixPath = "\\sign";
            }

            row["Path"] = $"{net.server}{prefixPath}\\{id_Doc}";

            dgvScan_CurrentCellChanged(null, null);
        }
예제 #2
0
        private void saveFileToDataBase(byte[] byteFile, string nameFile, string Extension, int id_dt, DateTime dd)
        {
            //kav меняем запись на серверную папку
            DataRow row = dtScan.Rows.Add();

            row["id"]           = -1;
            row["cName"]        = nameFile;
            row["Scan"]         = byteFile;
            row["Extension"]    = @Extension;
            row["id_DocType"]   = id_dt;
            row["DateDocument"] = dd;

            if (!net.CopyBytes(byteFile, nameFile + Extension, id_Doc.ToString()))
            {
                MessageBox.Show("Ошибка копирования файла", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            string prefixPath = "";

            if (isLandLoard)
            {
                prefixPath = "\\sign";
            }

            row["Path"] = $"{net.server}{prefixPath}\\{id_Doc}";


            Logging.StartFirstLevel(1270);

            Logging.Comment("Наименование файла: " + nameFile + " ;Расширение: " + @Extension);

            Logging.Comment("Данные договора, к которому добавляется внешний файл");
            Logging.Comment("Дата заключения договора: " + oldDoc.ToShortDateString());
            Logging.Comment("Номер договора: " + num_doc);
            Logging.Comment("Арендатор ID: " + _old_id_ten + "; Наименование: " + oldTen);
            Logging.Comment("Арендодатель ID: " + _old_id_lord + "; Наименование: " + oldLord);

            Logging.Comment("Операцию выполнил: ID:" + Nwuram.Framework.Settings.User.UserSettings.User.Id
                            + " ; ФИО:" + Nwuram.Framework.Settings.User.UserSettings.User.FullUsername);
            Logging.StopFirstLevel();


            dgvScan_CurrentCellChanged(null, null);
        }