public void DoAddPosition() { if (!SaveData()) { return; } var fp = MyMainForm.FindForm(typeof(Form_Persons)); if (fp != null) { MyMainForm.ShowWarning("Darbinieku saraksta forma ir atvērta."); return; } if (bsPersons.Count == 0 || bsPersons.Current == null) { return; } var drp = (bsPersons.Current as DataRowView)?.Row as KlonsADataSet.PERSONSRow; if (drp == null) { return; } var fpn = new Form_PersonNewPos(); fpn.PersonName = drp.FNAME + " " + drp.LNAME; var rt = fpn.ShowDialog(MyMainForm); if (rt != DialogResult.OK) { return; } var tableAmati = MyData.DataSetKlons.POSITIONS; var tableAmatiR = MyData.DataSetKlons.POSITIONS_R; var dr_am = tableAmati.NewPOSITIONSRow(); dr_am.IDP = drp.ID; dr_am.PERSONSRow = drp; dr_am.TITLE = fpn.PositionTitle; dr_am.IDDEP = fpn.iddep; tableAmati.AddPOSITIONSRow(dr_am); var dr_amr = tableAmatiR.NewPOSITIONS_RRow(); dr_amr.IDA = dr_am.ID; dr_amr.POSITIONSRow = dr_am; dr_amr.EDIT_DATE = DateTime.Today; dr_amr.TITLE = dr_am.TITLE; dr_amr.IDDEP = dr_am.IDDEP; tableAmatiR.AddPOSITIONS_RRow(dr_amr); SelectPosition(dr_am.ID); SaveData(); }
public bool IsSheetFormClosed() { if (MyMainForm.FindForm(typeof(Form_SalarySheet)) != null) { MyMainForm.ShowWarning("Vispirms jāaizver forma [Algas aprēķina lapa]."); return(false);; } return(true); }
public bool CanDelete() { if (MyMainForm.FindForm(typeof(Form_Plan)) != null) { MyMainForm.ShowWarning("Vispirms jāaizver forma [Darba laika kopplāns]."); return(false);; } return(true); }
public bool CanDelete() { if (MyMainForm.FindForm(typeof(Form_TimeSheet)) != null) { MyMainForm.ShowWarning("Vispirms jāaizver froma [Darba laika uzskaites lapa]."); return(false);; } return(true); }
private void RefreshUntMinForm() { var frm = MyMainForm.FindForm(typeof(Form_UntaxedMinimum)) as Form_UntaxedMinimum; if (frm == null) { return; } frm.DoCmFilte(); }
public void OpenCurrent() { if (bsSar.Current == null) { return; } if (!SaveBeforeProceed()) { return; } var dr = (bsSar.Current as DataRowView).Row as KlonsADataSet.SALARY_SHEETSRow; var f = MyMainForm.FindForm(typeof(Form_SalarySheet)) as Form_SalarySheet; if (f == null) { f = MyMainForm.ShowForm(typeof(Form_SalarySheet)) as Form_SalarySheet; } f.Activate(); f.SelectSheet(dr.ID); }
public void MakeList() { if (!SaveBeforeProceed()) { return; } var fm = new Form_TimeSheetsNew(); var ret = fm.ShowDialog(MyMainForm); if (ret != DialogResult.OK) { return; } var fmts = MyMainForm.FindForm(typeof(Form_TimeSheet)) as Form_TimeSheet; if (fmts != null) { fmts.DoBeforeAddNewList(); } if (fm.MakeEmpty) { AddNew(fm.Year, fm.Month, fm.IdDepartment, fm.Descr); } else if (fm.MakeAll) { MakeListFromTempl(fm.Year, fm.Month); } else { MakeListFromTempl(fm.Year, fm.Month, fm.IdSh); } SaveData(); if (fmts != null) { fmts.DoAfterAddNewList(); } }
public void DoAddPerson() { if (!SaveData()) { return; } var fp = MyMainForm.FindForm(typeof(Form_Persons)); if (fp != null) { MyMainForm.ShowWarning("Darbinieku saraksta forma ir atvērta."); return; } var fpn = new Form_PersonNew(); var rt = fpn.ShowDialog(MyMainForm); if (rt != DialogResult.OK) { return; } SelectPerson(fpn.IDP); SaveData(); }
public bool CanDelete() { if (!SaveData()) { MyMainForm.ShowWarning("Neizdevās saglabāt izmaiņas."); return(false);; } if (MyMainForm.FindForm(typeof(Form_PersonsR)) != null) { MyMainForm.ShowWarning("Vispirms jāaizver forma [Darbinieku dati]."); return(false);; } if (bnavNav.BindingSource == bsPersons) { if (bsPersons.Current == null) { return(false); } var dr_per = (bsPersons.Current as DataRowView).Row as KlonsADataSet.PERSONSRow; if (dr_per.GetEVENTSRows().Length > 0 || dr_per.GetPASTDATARows().Length > 0 || dr_per.GetPAYLISTS_RRows().Length > 0 || dr_per.GetPAYLIST_TEMPL_RRows().Length > 0 || dr_per.GetPIECEWORKRows().Length > 0 || dr_per.GetPOSITIONS_PLUSMINUSRows().Length > 0 || dr_per.GetSALARY_PLUSMINUSRows().Length > 0 || dr_per.GetSALARY_SHEETS_RRows().Length > 0 || dr_per.GetSALARY_SHEET_TEMPL_RRows().Length > 0 || dr_per.GetTIMESHEET_LISTS_RRows().Length > 0 || dr_per.GetTIMESHEET_TEMPL_RRows().Length > 0 || dr_per.GetUNTAXED_MINRows().Length > 0) { MyMainForm.ShowWarning("Nevar dzēst darbinieku ar datiem citās tabulās."); return(false); } } if (bnavNav.BindingSource == bsAmati) { if (bsAmati.Count == 1) { MyMainForm.ShowWarning("Nevar dzēst darbinieka vienīgo amatu."); return(false); } if (bsAmati.Current == null) { return(false); } var dr_pos = (bsAmati.Current as DataRowView).Row as KlonsADataSet.POSITIONSRow; if (dr_pos.GetEVENTSRows().Length > 0 || dr_pos.GetPOSITIONS_PLUSMINUSRows().Length > 0 || dr_pos.GetSALARY_SHEETS_RRows().Length > 0 || dr_pos.GetSALARY_SHEET_TEMPL_RRows().Length > 0 || dr_pos.GetTIMESHEET_LISTS_RRows().Length > 0 || dr_pos.GetTIMESHEET_TEMPL_RRows().Length > 0) { MyMainForm.ShowWarning("Nevar dzēst amatu ar datiem citās tabulās."); return(false); } } return(true); }