Exemple #1
0
        private DialogResult GetAbsence()
        {
            BalanceProduktion Credin = new BalanceProduktion();

            Credin.UseDefaultCredentials = true;
            int direction = 0;

            if (Globals.TheGlobalCome)
            {
                direction = 1;
            }
            else
            {
                direction = 2;
            }
            bool vis = Credin.WSShowAbsence(Employee.TheEmployeeNo, Employee.TheTimeGroupCode, DateTime.Now, direction);

            if (vis)
            {
                var dbAbsence = new AbsenceRelationConnDataContext();
                var Absences  =
                    from Absence in dbAbsence.Credin_Employee_Absence_Kode_Relations
                    where Absence.Employee_No_.Equals(Employee.TheEmployeeNo)
                    select new { Absence.Absence_Code, Absence.Absence_Name };
                if (Absences.Count() > 0)
                {
                    fmAbsenceRelation ar = new fmAbsenceRelation();
                    return(ar.ShowDialog());
                }
            }
            return(System.Windows.Forms.DialogResult.None);
        }
        public fmAbsenceRelation()
        {
            InitializeComponent();

            var dbAbsence = new AbsenceRelationConnDataContext();
            var Absences  =
                from Absence in dbAbsence.Credin_Employee_Absence_Kode_Relations
                where Absence.Employee_No_.Equals(Employee.TheEmployeeNo)
                select new { Absence.Absence_Code, Absence.Absence_Name };

            if (Absences.Count() > 0)
            {
                dgAbsence.DataSource = Absences;
                dgAbsence.Update();
            }
        }