コード例 #1
0
ファイル: CreateDocument.cs プロジェクト: BBraunRussia/BBAuto
        private WordDoc CreateProxyOnSTO()
        {
            WordDoc wordDoc = openDocumentWord("Доверенность на предоставление интересов на СТО");

            DriverCarList driverCarList = DriverCarList.getInstance();

            Driver driver = (_invoice == null) ? driverCarList.GetDriver(_car) : driverList.getItem(Convert.ToInt32(_invoice.DriverToID));

            MyDateTime myDate = new MyDateTime(DateTime.Today.ToShortDateString());

            wordDoc.setValue("текущая дата", myDate.ToLongString());

            String fio = String.Empty;

            if (driver != null)
            {
                fio = driver.GetName(NameType.Full);
            }

            wordDoc.setValue("ФИО регионального представителя", fio);

            PassportList passportList = PassportList.getInstance();

            Passport passport = null;

            if (driver != null)
            {
                passport = passportList.getLastPassport(driver);
            }

            string passportToString = "нет данных";

            if (passport != null)
            {
                passportToString = string.Concat(passport.Number, ", выдан ", passport.GiveDate.ToShortDateString(), ", ", passport.GiveOrg, ", Адрес: ", passport.Address);
            }

            wordDoc.setValue("паспорт регионального представителя", passportToString);

            string fullNameAuto = string.Concat(_car.Mark.Name, " ", _car.info.Model);

            wordDoc.setValue("Название марки автомобиля", fullNameAuto);
            wordDoc.setValue("VIN-автомобиля", _car.vin);
            wordDoc.setValue("Модель и марка двигателя автомобиля", _car.eNumber);
            wordDoc.setValue("Номер кузова автомобиля", _car.bodyNumber);
            wordDoc.setValue("Год выпуска автомобиля", _car.Year);
            wordDoc.setValue("Цвет автомобиля", _car.info.Color);

            PTSList ptsList = PTSList.getInstance();
            PTS     pts     = ptsList.getItem(_car);

            string ptsName = string.Concat(pts.Number, ", выдан ", pts.Date.ToShortDateString(), " ", pts.GiveOrg);

            wordDoc.setValue("ПТС автомобиля", ptsName);
            wordDoc.setValue("ГРЗ автомобиля", _car.Grz);
            wordDoc.setValue("текущий год", DateTime.Today.Year.ToString());

            return(wordDoc);
        }
コード例 #2
0
ファイル: CreateDocument.cs プロジェクト: BBraunRussia/BBAuto
        public void PrintProxyOnSTO()
        {
            WordDoc wordDoc = CreateProxyOnSTO();

            wordDoc.setValue("до 31 декабря 2017 года", "до 31 декабря 2018 года");

            MyDateTime myDate = new MyDateTime(DateTime.Today.ToShortDateString());

            wordDoc.setValue(myDate.ToLongString(), "01 января 2018");

            //wordDoc.Show();
            wordDoc.Print();
        }
コード例 #3
0
ファイル: CreateDocument.cs プロジェクト: NextStalker/BBAuto
        private WordDoc CreateProxyOnSTO()
        {
            WordDoc wordDoc = openDocumentWord("Доверенность на предоставление интересов на СТО");

            DriverCarList driverCarList = DriverCarList.getInstance();

            Driver driver = (_invoice == null) ? driverCarList.GetDriver(_car) : driverList.getItem(Convert.ToInt32(_invoice.DriverToID));

            MyDateTime myDate = new MyDateTime(DateTime.Today.ToShortDateString());
            wordDoc.setValue("текущая дата", myDate.ToLongString());

            wordDoc.setValue("ФИО регионального представителя", driver.GetName(NameType.Full));

            PassportList passportList = PassportList.getInstance();
            Passport passport = passportList.getLastPassport(driver);

            string passportToString = "нет данных";

            if (passport != null)
                passportToString = string.Concat(passport.Number, ", выдан ", passport.GiveDate.ToShortDateString(), ", ", passport.GiveOrg, ", Адрес: ", passport.Address);

            wordDoc.setValue("паспорт регионального представителя", passportToString);

            string fullNameAuto = string.Concat(_car.Mark.Name, " ", _car.info.Model);
            wordDoc.setValue("Название марки автомобиля", fullNameAuto);
            wordDoc.setValue("VIN-автомобиля", _car.vin);
            wordDoc.setValue("Модель и марка двигателя автомобиля", _car.eNumber);
            wordDoc.setValue("Номер кузова автомобиля", _car.bodyNumber);
            wordDoc.setValue("Год выпуска автомобиля", _car.Year);
            wordDoc.setValue("Цвет автомобиля", _car.info.Color);

            PTSList ptsList = PTSList.getInstance();
            PTS pts = ptsList.getItem(_car);

            string ptsName = string.Concat(pts.Number, ", выдан ", pts.Date.ToShortDateString(), " ", pts.GiveOrg);

            wordDoc.setValue("ПТС автомобиля", ptsName);
            wordDoc.setValue("ГРЗ автомобиля", _car.Grz);
            wordDoc.setValue("текущий год", DateTime.Today.Year.ToString());

            return wordDoc;
        }
コード例 #4
0
ファイル: CreateDocument.cs プロジェクト: NextStalker/BBAuto
        public void PrintProxyOnSTO()
        {
            WordDoc wordDoc = CreateProxyOnSTO();

            wordDoc.setValue("до 31 декабря 2015 года", "до 31 декабря 2016 года");

            MyDateTime myDate = new MyDateTime(DateTime.Today.ToShortDateString());
            wordDoc.setValue(myDate.ToLongString(), "01 февраля 2016");

            wordDoc.Print();
        }