Esempio n. 1
0
        /// <summary>
        /// Log any executed command by user
        /// </summary>
        /// <param name="module"></param>
        /// <param name="status"></param>
        /// <param name="command"></param>
        /// <param name="account"></param>
        /// <param name="newValue"></param>
        /// <param name="oldValue"></param>
        public static void CommandLog(bool status, ClinicEnums.Module module, string command, AccountModel account, object newValue = null, object oldValue = null)
        {
            try
            {
                var log = new LogModel
                {
                    Start        = DateTime.Now,
                    Module       = module.ToString(),
                    Status       = status ? "SUCCESS" : "ERROR",
                    Command      = command,
                    UserName     = account.UserName,
                    Organization = account.Organization,
                    OldValue     = oldValue is null ? null : JsonConvert.SerializeObject(oldValue),
                    NewValue     = newValue is null ? null : JsonConvert.SerializeObject(newValue),
                    CreatedBy    = account.UserCode,
                    CreatedDate  = DateTime.Now
                };

                var _entity = Mapper.Map <LogModel, Log>(log);

                using (var context = new KlinikDBEntities())
                {
                    context.Logs.Add(_entity);
                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                using (EventLog eventLog = new EventLog("Application"))
                {
                    eventLog.Source = "Application";
                    eventLog.WriteEntry(ex.GetAllMessages(), EventLogEntryType.Error, 101, 1);
                }
            }
        }
Esempio n. 2
0
        private void BtnLogin_Click(object sender, EventArgs e)
        {
            if (cboxBeniHatirla.Checked)
            {
                Properties.Settings.Default["mailadres"] = txtMail.Text;
            }

            else
            {
                Properties.Settings.Default[""] = txtMail.Text;
            }

            Properties.Settings.Default.Save();

            KlinikDBEntities db       = new KlinikDBEntities();
            Personel         personel = db.Personel.Where(x => x.P_EMAIL == txtMail.Text && x.P_SIFRE == txtSifre.Text).FirstOrDefault();

            if (personel != null)
            {
                Main m = new Main(personel.P_POZISYONID);
                m.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("Kullanıcı Adı veya Parola Hatalı");
            }
        }
Esempio n. 3
0
        public RandevuSonuc(string r)
        {
            KlinikDBEntities db = new KlinikDBEntities();
            int rsonucId        = Convert.ToInt32(r);

            rs = db.RSonuc.Where(x => x.S_ID == rsonucId).FirstOrDefault();


            InitializeComponent();
        }
Esempio n. 4
0
        private void Timer1_Tick(object sender, EventArgs e)
        {
            #region "Run Voice"

            string _sortNumbCd = string.Empty;
            int    _poliId     = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["PoliID"].ToString());
            using (KlinikDBEntities context = new KlinikDBEntities())
            {
                try
                {
                    var qry = context.PanggilanPolis.Where(x => x.PoliID == _poliId).OrderBy(x => x.SortNumber).FirstOrDefault();
                    if (qry != null && isSpeak == false)
                    {
                        isSpeak        = true;
                        richTxtNo.Text = qry.QueueCode;


                        char[] arrays = richTxtNo.Text.ToCharArray();
                        foreach (char c in arrays)
                        {
                            if (c != '-')
                            {
                                string strC = c.ToString();
                                GetWav(strC);
                            }
                        }


                        var toBeDel = context.PanggilanPolis.SingleOrDefault(x => x.Id == qry.Id);
                        if (toBeDel != null)
                        {
                            context.PanggilanPolis.Remove(toBeDel);
                            context.SaveChanges();
                        }

                        isSpeak = false;
                    }
                }
                catch (Exception ex)
                {
                    isSpeak = false;
                    throw new Exception(ex.Message);
                }
                #endregion
            }
        }
Esempio n. 5
0
        public static string authorized(params string[] privilege_name)
        {
            var _context = new KlinikDBEntities();

            _privilege_names = privilege_name;
            var         account           = OneLoginSession.Account;
            string      IsAuthorized      = "false";
            List <long> PrivilegeIds      = account.Privileges.PrivilegeIDs;
            var         _getPrivilegeName = _context.Privileges.Where(x => PrivilegeIds.Contains(x.ID)).Select(x => x.Privilege_Name);

            var cek_authorizes = _getPrivilegeName.Where(p => _privilege_names.Contains(p.ToString()));

            if (cek_authorizes.Any())
            {
                IsAuthorized = "true";
            }

            return(IsAuthorized);
        }
Esempio n. 6
0
        public static string PurchaseRequestStatus(int?id)
        {
            var db     = new KlinikDBEntities();
            var PR     = db.PurchaseRequests.Where(a => a.id == id).FirstOrDefault();
            var status = "PR Created";

            if (PR.approve != null)
            {
                status = "PR Approved";
            }

            if (PR.PurchaseOrders.Count > 0)
            {
                if (PR.PurchaseOrders.First().approve == null && PR.PurchaseOrders.First().Validasi == null)
                {
                    status = "PO created";
                }
                else if (PR.PurchaseOrders.First().approve != null && PR.PurchaseOrders.First().Validasi == null)
                {
                    status = "PO approved";
                }
                else if (PR.PurchaseOrders.First().approve != null && PR.PurchaseOrders.First().Validasi != null)
                {
                    if (PR.PurchaseOrders.FirstOrDefault().DeliveryOrders.Count > 0)
                    {
                        if (PR.PurchaseOrders.FirstOrDefault().DeliveryOrders.FirstOrDefault().Recived != null)
                        {
                            status = "Recived";
                        }
                        else
                        {
                            status = "DO created and send";
                        }
                    }
                }
            }
            return(status);
        }
Esempio n. 7
0
 public LettersController(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 8
0
 public DeliveryOrderController(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 9
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="unitOfWork"></param>
 public FormExamineValidator(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 10
0
 public AdministrationController(IUnitOfWork unitOfWork, KlinikDBEntities context) :
     base(unitOfWork, context)
 {
 }
Esempio n. 11
0
 public MedicalHistoryHandler(IUnitOfWork unitOfWork, KlinikDBEntities context = null)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 12
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="unitOfWork"></param>
 /// <param name="context"></param>
 public RolePrivilegeValidator(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 13
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="unitOfWork"></param>
 /// <param name="context"></param>
 public AccountHandler(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 14
0
 public GeneralController(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 15
0
 // GET: PurchaseOrder
 public PurchaseRequestController(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 16
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="unitOfWork"></param>
 /// <param name="context"></param>
 public PasswordHistoryValidator(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 17
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="privilege_name"></param>
        public CustomAuthorizeAttribute(params string[] privilege_name)
        {
            this._privilege_names = privilege_name;

            _context = new KlinikDBEntities();
        }
 public PersetujuanTindakanHandler(IUnitOfWork unitOfWork, KlinikDBEntities context = null)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 19
0
 public CashierController(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 20
0
 public LabController(IUnitOfWork unitOfWork, KlinikDBEntities context, ClinicHandler clinicHandler)
 {
     _unitOfWork    = unitOfWork;
     _context       = context;
     _clinicHandler = clinicHandler;
 }
Esempio n. 21
0
 public UnitOfWork(KlinikDBEntities context)
 {
     _context = context;
 }
Esempio n. 22
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="unitOfWork"></param>
 /// <param name="context"></param>
 public FormExamineHandler(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 23
0
 public PoliController(IUnitOfWork unitOfWork, KlinikDBEntities context) :
     base(unitOfWork, context)
 {
 }
Esempio n. 24
0
 public ClinicPoliValidator(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 25
0
 public PharmacyValidator(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 26
0
 public GudangPusatController(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 27
0
 public RujukanBerobatHandler(IUnitOfWork unitOfWork, KlinikDBEntities context = null)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
 public PurchaseRequestConfigHandler(IUnitOfWork unitOfWork)
 {
     _unitOfWork = unitOfWork;
     _context    = new KlinikDBEntities();
 }
Esempio n. 29
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="unitOfWork"></param>
 public LogHandler(IUnitOfWork unitOfWork, KlinikDBEntities context = null)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }
Esempio n. 30
0
 /// <summary>
 /// Contructor
 /// </summary>
 /// <param name="unitOfWork"></param>
 /// <param name="context"></param>
 public UserRoleValidator(IUnitOfWork unitOfWork, KlinikDBEntities context)
 {
     _unitOfWork = unitOfWork;
     _context    = context;
 }