Example #1
0
        public void EndEdit()
        {
            try
            {
                DateTime      dateNow      = Program.GetServerDateTime();
                trn_teeth_hdr patientTeeth = BsPatientTeeth.OfType <trn_teeth_hdr>().FirstOrDefault();

                if (patientTeeth.tth_create_by == null)
                {
                    patientTeeth.tth_create_date = dateNow;
                }
                patientTeeth.tth_update_date = dateNow;

                List <trn_teeth_dtl> listTeethDtl = BSTeethDtl.OfType <trn_teeth_dtl>().OrderBy(x => x.ttd_teeth_up).ThenBy(x => x.ttd_teeth_location).ToList();
                int seq = 0;
                listTeethDtl.ForEach(x =>
                {
                    x.ttd_seq         = seq++;
                    x.ttd_create_date = dateNow;
                    x.ttd_update_date = dateNow;
                });

                List <trn_teeth_doc_result> listTeethDoctor = BsTeethDoctor.OfType <trn_teeth_doc_result>().ToList();
                listTeethDoctor.ForEach(x =>
                {
                    x.tdr_create_date = dateNow;
                    x.tdr_update_date = dateNow;
                });
                bsPatientRegis.EndEdit();
            }
            catch (Exception ex)
            {
                Program.MessageError(this.Name, "SaveData", ex, false);
            }
        }
Example #2
0
        //private void autoCompleteDoctor_currentChangeHandler(object sender, UIcontrol.completeArgs e)
        //{
        //    txtDoctorCode.Text = e.valueData == null ? "" : e.valueData.ToString();
        //    trn_teeth_hdr patientTeeth = BsPatientTeeth.OfType<trn_teeth_hdr>().FirstOrDefault();
        //    patientTeeth.tth_doctor_code = txtDoctorCode.Text;
        //}
        private void chList_ItemCheck(object sender, ItemCheckEventArgs e)
        {
            clsSourceMaster      item   = (clsSourceMaster)chList.Items[e.Index];
            trn_teeth_doc_result result = BsTeethDoctor.OfType <trn_teeth_doc_result>().Where(x => x.mdr_id == item.val).FirstOrDefault();

            if (e.NewValue == CheckState.Checked)
            {
                if (result == null)
                {
                    BsTeethDoctor.Add(new trn_teeth_doc_result
                    {
                        mdr_id        = item.val,
                        tdr_create_by = username,
                        tdr_update_by = username
                    });
                }
            }
            else
            {
                if (result != null)
                {
                    BsTeethDoctor.Remove(result);
                }
            }
        }