示例#1
0
        public List <eEmployee> getAllEmployee()
        {
            List <eEmployee> ls = new List <eEmployee>();

            foreach (Employee record in empdal.getAllEmployee())
            {
                eEmployee temp = new eEmployee();
                temp.Active       = record.Active;
                temp.Address      = record.Address;
                temp.BirthDay     = record.BirthDay;
                temp.FirstName    = record.FirstName;
                temp.Gender       = record.Gender;
                temp.IdentifyCard = record.IdentifyCard;
                temp.LastName     = record.LastName;
                temp.MiddleName   = record.MiddleName;
                if (accdal.getOneAccountByEmployeeID(record.EmployeeID) != null)
                {
                    temp.UserName = accdal.getOneAccountByEmployeeID(record.EmployeeID).UserName;
                }
                temp.Phone        = record.Phone;
                temp.Position     = record.Position;
                temp.IdentifyCard = record.IdentifyCard;
                temp.EmployeeID   = record.EmployeeID;
                if (temp.UserName != null)
                {
                    ls.Add(temp);
                }
            }
            return(ls);
        }
示例#2
0
 public bool updateEmployee(eEmployee e)
 {
     try
     {
         Employee temp = new Employee();
         temp.Active       = e.Active;
         temp.Address      = e.Address;
         temp.BirthDay     = e.BirthDay;
         temp.FirstName    = e.FirstName;
         temp.Gender       = e.Gender;
         temp.IdentifyCard = e.IdentifyCard;
         temp.LastName     = e.LastName;
         temp.MiddleName   = e.MiddleName;
         temp.Phone        = e.Phone;
         temp.Position     = e.Position;
         temp.IdentifyCard = e.IdentifyCard;
         temp.EmployeeID   = e.EmployeeID;
         empdal.updateEmployee(temp);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public bool updateEmployee(eEmployee e)
 {
     try
     {
         Employee temp = new Employee();
         temp.Active       = e.Active;
         temp.Address      = e.Address;
         temp.BirthDay     = DateTime.ParseExact(e.BirthDay, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture);
         temp.FirstName    = e.FirstName;
         temp.Gender       = e.Gender;
         temp.IdentifyCard = e.IdentifyCard;
         temp.LastName     = e.LastName;
         temp.MiddleName   = e.MiddleName;
         temp.Phone        = e.Phone;
         temp.Position     = e.Position;
         temp.IdentifyCard = e.IdentifyCard;
         temp.EmployeeID   = e.EmployeeID;
         empdal.updateEmployee(temp);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
        public List <eExaminationResult> getAllExaminationResultByDispenser()
        {
            List <eExaminationResult> ls = new List <eExaminationResult>();

            foreach (ExaminationResult record in erdal.getAllExaminationResultByDispenser())
            {
                eExaminationResult temp = new eExaminationResult();
                temp.Description = record.Description;
                Employee  result = empdal.getOneEmployee(record.DoctorID);
                eEmployee e      = new eEmployee();
                e.Active                 = result.Active;
                e.Address                = result.Address;
                e.BirthDay               = result.BirthDay.ToString("yyyy-MM-dd");
                e.FirstName              = result.FirstName;
                e.Gender                 = result.Gender;
                e.IdentifyCard           = result.IdentifyCard;
                e.LastName               = result.LastName;
                e.MiddleName             = result.MiddleName;
                e.Phone                  = result.Phone;
                e.Position               = result.Position;
                e.IdentifyCard           = result.IdentifyCard;
                e.EmployeeID             = result.EmployeeID;
                temp.Doctor              = e;
                temp.ExaminationResultID = record.ExaminationResultID;
                ePatient tem = new ePatient();
                Patient  p   = patientdal.getOnePatient(record.PatientID);
                tem.FirstName  = p.FirstName;
                tem.LastName   = p.LastName;
                tem.MiddleName = p.MiddleName;
                temp.Patient   = tem;
                temp.Time      = record.Time.ToShortDateString();
                temp.Result    = record.Result;
                List <ePrescriptionDetail> lspd = new List <ePrescriptionDetail>();
                foreach (PrescriptionDetail pd in presdal.getAllPrescriptionDetail(record.ExaminationResultID))
                {
                    ePrescriptionDetail temp1 = new ePrescriptionDetail();
                    temp1.Day                  = pd.Day;
                    temp1.Description          = pd.Description;
                    temp1.Dosage               = pd.Dosage;
                    temp1.DrugID               = pd.DrugID;
                    temp1.DrugName             = drugdal.getOneDrug(pd.DrugID).Name;
                    temp1.ExaminationResultID  = pd.ExaminationResultID;
                    temp1.PrescriptionDetailID = pd.PrescriptionDetailID;
                    temp1.Price                = Convert.ToDouble(pd.Price);
                    temp1.Quantity             = pd.Quantity;
                    temp1.Usage                = pd.Usage;

                    lspd.Add(temp1);
                }
                temp.listpd = lspd;
                ls.Add(temp);
            }
            return(ls);
        }
示例#5
0
        public List <eExaminationResult> getAllExaminationResult()
        {
            List <eExaminationResult> ls = new List <eExaminationResult>();

            foreach (ExaminationResult record in erdal.getAllExaminationResult())
            {
                eExaminationResult temp = new eExaminationResult();
                temp.Description = record.Description;
                Employee  result = empdal.getOneEmployee(record.DoctorID);
                eEmployee e      = new eEmployee();
                e.Active                 = result.Active;
                e.Address                = result.Address;
                e.BirthDay               = result.BirthDay;
                e.FirstName              = result.FirstName;
                e.Gender                 = result.Gender;
                e.IdentifyCard           = result.IdentifyCard;
                e.LastName               = result.LastName;
                e.MiddleName             = result.MiddleName;
                e.Phone                  = result.Phone;
                e.Position               = result.Position;
                e.IdentifyCard           = result.IdentifyCard;
                e.EmployeeID             = result.EmployeeID;
                temp.Doctor              = e;
                temp.ExaminationResultID = record.ExaminationResultID;
                result         = empdal.getOneEmployee(Convert.ToInt32(record.DispenserID));
                e.Active       = result.Active;
                e.Address      = result.Address;
                e.BirthDay     = result.BirthDay;
                e.FirstName    = result.FirstName;
                e.Gender       = result.Gender;
                e.IdentifyCard = result.IdentifyCard;
                e.LastName     = result.LastName;
                e.MiddleName   = result.MiddleName;
                e.Phone        = result.Phone;
                e.Position     = result.Position;
                e.IdentifyCard = result.IdentifyCard;
                e.EmployeeID   = result.EmployeeID;
                temp.Dispenser = e;
                ePatient tem = new ePatient();
                Patient  p   = patientdal.getOnePatient(record.PatientID);
                tem.FirstName  = p.FirstName;
                tem.LastName   = p.LastName;
                tem.MiddleName = p.MiddleName;
                temp.Patient   = tem;
                temp.Time      = record.Time;
                temp.Result    = record.Result;

                ls.Add(temp);
            }
            return(ls);
        }
        public eEmployee getOneEmployee(int id)
        {
            var       result = empdal.getOneEmployee(id);
            eEmployee e      = new eEmployee();

            e.Active       = result.Active;
            e.Address      = result.Address;
            e.BirthDay     = result.BirthDay.ToString("yyyy-MM-dd");
            e.FirstName    = result.FirstName;
            e.Gender       = result.Gender;
            e.IdentifyCard = result.IdentifyCard;
            e.LastName     = result.LastName;
            e.MiddleName   = result.MiddleName;
            e.Phone        = result.Phone;
            e.Position     = result.Position;
            e.EmployeeID   = result.EmployeeID;
            return(e);
        }
示例#7
0
        public eEmployee getOneEmployee(int id)
        {
            var       result = empdal.getOneEmployee(id);
            eEmployee e      = new eEmployee();

            e.Active       = result.Active;
            e.Address      = result.Address;
            e.BirthDay     = result.BirthDay;
            e.FirstName    = result.FirstName;
            e.Gender       = result.Gender;
            e.IdentifyCard = result.IdentifyCard;
            e.LastName     = result.LastName;
            e.MiddleName   = result.MiddleName;
            e.UserName     = accdal.getOneAccountByEmployeeID(id).UserName;
            e.Phone        = result.Phone;
            e.Position     = result.Position;
            e.IdentifyCard = result.IdentifyCard;
            e.EmployeeID   = result.EmployeeID;
            return(e);
        }
        public List <eEmployee> getAllEmployee()
        {
            List <eEmployee> ls = new List <eEmployee>();

            foreach (Employee record in empdal.getAllEmployee())
            {
                eEmployee temp = new eEmployee();
                temp.Active       = record.Active;
                temp.Address      = record.Address;
                temp.BirthDay     = record.BirthDay.ToString("yyyy-MM-dd");
                temp.FirstName    = record.FirstName;
                temp.Gender       = record.Gender;
                temp.IdentifyCard = record.IdentifyCard;
                temp.LastName     = record.LastName;
                temp.MiddleName   = record.MiddleName;
                temp.Phone        = record.Phone;
                temp.Position     = record.Position;
                temp.EmployeeID   = record.EmployeeID;
                ls.Add(temp);
            }
            return(ls);
        }