示例#1
0
        private void FormCompanyDetail_Load(object sender, EventArgs e)
        {
            {
                contextMenuStrip          = new ContextMenuStrip();
                contextMenuStrip.Opening += new CancelEventHandler(contextMenuStrip_Opening);
                listBoxServicesOffered.ContextMenuStrip = ContextMenuStrip;
            }
            {
                XmlServicesLoader sloader  = new XmlServicesLoader(FileServicePath, _ae);
                List <Gewerk>     _addlist = sloader.Run();

                foreach (Gewerk ca in _addlist)
                {
                    comboBoxServicesOffered.Items.Add(ca);
                }
                AvaError.ShowReportOnlyError(Dc, "Something is wrong", _ae);
            }

            {
                AvaError.ShowReportOnlyError(Dc, "Something is wrong", _ae);
            }

            RefreshListboxservice();
            RefreshListboxContact();
            SetForm();
        }
示例#2
0
 public FormContactPersonDetails(DataControl dc, Person p) : base(dc)
 {
     _validator = new CpyDbValidator();
     InitializeComponent();
     _ae    = new AvaError("Company DB");
     _pEdit = p;
 }
示例#3
0
        private void FormCompanyDbMain_Load(object sender, EventArgs e)
        {
            //loading file
            {
                XmlCompanyDbLoader cdLoader = new XmlCompanyDbLoader(FilePath, _ae);

                _allPersonList = new List <Person>();
                _cpyList       = cdLoader.Run();
                foreach (Company c in _cpyList)
                {
                    _allPersonList.AddRange(c.ContactPersons);
                }

                AvaError.ShowReportOnlyError(Dc, "Something is wrong", _ae);
                RefreshListbox();
            }
            {
                {
                    XmlServicesLoader sloader  = new XmlServicesLoader(FileServicePath, _ae);
                    List <Gewerk>     _addlist = sloader.Run();

                    foreach (Gewerk ca in _addlist)
                    {
                        comboBox1.Items.Add(ca);
                    }
                    AvaError.ShowReportOnlyError(Dc, "Something is wrong", _ae);
                }
            }
        }
示例#4
0
        public FormCpyDetail(DataControl dc, Company c, List <Person> allPersons, List <Gewerk> _glist) : base(dc)
        {
            InitializeComponent();

            _cEdit      = c;
            _allPersons = allPersons;
            _ae         = new AvaError("Company DB");
            _validator  = new CpyDbValidator();
        }
示例#5
0
        public FormCpyMain(DataControl dc) : base(dc)
        {
            InitializeComponent();

            _cpyList = new List <Company>();
            _ae      = new AvaError("Company DB");
            c        = new Gewerk();
            _glist   = new List <Gewerk>();
        }
示例#6
0
        private void FormGewerk_Load(object sender, EventArgs e)
        {
            XmlServicesLoader sloader  = new XmlServicesLoader(FileServicePath, _ae);
            List <Gewerk>     _addlist = sloader.Run();

            foreach (Gewerk ca in _addlist)
            {
                listBoxServicesRequired.Items.Add(ca);
            }

            AvaError.ShowReportOnlyError(Dc, "Something is wrong", _ae);
        }
示例#7
0
 public static void CreateImageFolder(string imageFolderPath, AvaError ae)
 {
     try
     {
         if (!Directory.Exists(imageFolderPath))
         {
             Directory.CreateDirectory(imageFolderPath);
         }
     }
     catch (Exception e)
     {
         ae.OnError(ErrorType.Fatal, e.Message);
     }
 }
示例#8
0
        public bool ValidateForm()
        {
            Company _Cvalidate = new Company();

            SaveForm(_Cvalidate);
            var errors = _validator.checkCompany(_Cvalidate);

            if (!errors.IsSuccessful)
            {
                _ae.ErrorList = errors;
                AvaError.ShowReportOnlyError(Dc, "Failed to validate Company", _ae);
                return(false);
            }
            return(true);
        }
示例#9
0
        private bool ValidateForm()
        {
            Person _pValidate = new Person();

            SaveForm(_pValidate);
            var errors = _validator.CheckPerson(_pValidate);

            if (!errors.IsSuccessful)
            {
                AvaError ae = new AvaError("Person Validaiton");
                ae.ErrorList = errors;
                AvaError.ShowReportOnlyError(Dc, "Failed to Validate Person", ae);
                return(false);
            }
            return(true);
        }
示例#10
0
 public XmlServicesLoader(string fileServicePath, AvaError ae) : base(fileServicePath, ae)
 {
 }
示例#11
0
 public XmlCompanyDbLoader(string filePath, AvaError ae) : base(filePath, ae)
 {
     p = new FormContactPersonDetails(dc, newp);
 }
示例#12
0
        public FormGewerk(DataControl dc, Gewerk c) : base(dc)

        {
            InitializeComponent();
            _ae = new AvaError("Company Actions");
        }
示例#13
0
        public static string InsertImageToAbisfolder(string filePathSource, string folderPathTarget, Person p, AvaError ae)
        {
            try
            {
                string filePathTarget = Path.Combine(folderPathTarget, p.Id.ToString());

                CreateImageFolder(folderPathTarget, ae);
                if (!File.Exists(filePathSource))
                {
                    ae.OnError(ErrorType.Warning, "Bild ({0}) nicht gefunden, Pfad : {1}", p.FullName, filePathSource);
                }
                else
                {
                    DownscaleImage(filePathSource, filePathTarget);
                }
                return(filePathTarget);
            }
            catch (Exception e)
            {
                ae.OnError(ErrorType.Error, "Fehler bei der Bildübertragung ({0})\r\n{1}", p.FullName, e.Message);
            }
            return("");
        }