Ejemplo n.º 1
1
        private void gridView1_MouseDown(object sender, MouseEventArgs e)
        {

            _HitInfo = gridView1.CalcHitInfo(new Point(e.X, e.Y));
            HealthInst = ((HealthInstitutionBE)gridView1.GetRow(_HitInfo.RowHandle));

        }
 private void btnFind_Click(object sender, EventArgs e)
 {
     using (frmFindHealthInst frm = new frmFindHealthInst())
     {
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             HealthInst           = frm.HealthInst;
             txtIsnttitucion.Text = HealthInst.RazonSocial;
         }
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="activationKey"></param>
        /// <returns></returns>
        public static HealthInstitutionBE ValidateCode(String activationKey)
        {
            HealthInstitutionBE wHealthInstitutionBE = null;
            using (Health.Back.BE.HealthEntities dc = new Health.Back.BE.HealthEntities(Common.CnnString_Entities))
            {
                var wHealthInstitution = dc.HealthInstitutions.Where(p => p.ActivationKey.Equals(activationKey)).FirstOrDefault<Health.Back.BE.HealthInstitution>();

                if (wHealthInstitution != null)
                    wHealthInstitutionBE = new HealthInstitutionBE(wHealthInstitution);
             
                return wHealthInstitutionBE;
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Retorna HealthInstitution por guid
        /// </summary>
        /// <param name="id">HealthInstitution ID</param>
        /// <returns></returns>
        public static HealthInstitutionBE GetById_Simplifaied(Guid id)
        {
            HealthInstitutionBE wHealthInstitutionBE = null;

            using (Health.Back.BE.HealthEntities dc = new Health.Back.BE.HealthEntities(Common.CnnString_Entities))
            {
                Health.Back.BE.HealthInstitution wHealthInstitution = dc.HealthInstitutions.Where(s => s.HealthInstitutionId.Equals(id)).FirstOrDefault <Health.Back.BE.HealthInstitution>();

                wHealthInstitutionBE = (HealthInstitutionBE)wHealthInstitution;



                return(wHealthInstitutionBE);
            }
        }
Ejemplo n.º 5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="activationKey"></param>
        /// <returns></returns>
        public static HealthInstitutionBE ValidateCode(String activationKey)
        {
            HealthInstitutionBE wHealthInstitutionBE = null;

            using (Health.Back.BE.HealthEntities dc = new Health.Back.BE.HealthEntities(Common.CnnString_Entities))
            {
                var wHealthInstitution = dc.HealthInstitutions.Where(p => p.ActivationKey.Equals(activationKey)).FirstOrDefault <Health.Back.BE.HealthInstitution>();

                if (wHealthInstitution != null)
                {
                    wHealthInstitutionBE = new HealthInstitutionBE(wHealthInstitution);
                }

                return(wHealthInstitutionBE);
            }
        }
Ejemplo n.º 6
0
        private void btnCheck_Click(object sender, EventArgs e)
        {
            try
            {
                HealthInstitutionBE wHealthInstitutionBE = ServiceCalls.ValidateActivationCode(txtCode.Text.Trim());

                _Storage.StorageObject.HealthInstitutionId = wHealthInstitutionBE.HealthInstitutionId;
                _Storage.StorageObject.ActivationKey       = txtCode.Text.Trim();
                _Storage.Save();

                txtRazonSocial.Text = wHealthInstitutionBE.RazonSocial;

                RegisterOk = true;
            }
            catch (Exception ex)
            {
                this.ExceptionViewer.Show(ex);
            }
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Retorna HealthInstitution por guid y/o userGuid
        /// </summary>
        /// <param name="id">HealthInstitution ID</param>
        /// <param name="userId">Guid of the user</param>
        /// <returns></returns>
        public static HealthInstitutionBE GetById(Guid id, Guid?userId)
        {
            HealthInstitution_ProfesionalBE wProfesional         = null;
            HealthInstitutionBE             wHealthInstitutionBE = null;

            using (Health.Back.BE.HealthEntities dc = new Health.Back.BE.HealthEntities(Common.CnnString_Entities))
            {
                Health.Back.BE.HealthInstitution wHealthInstitution = dc.HealthInstitutions.Where(s => s.HealthInstitutionId.Equals(id)).FirstOrDefault <Health.Back.BE.HealthInstitution>();

                wHealthInstitutionBE = (HealthInstitutionBE)wHealthInstitution;

                if (userId.HasValue)
                {
                    //Si es owner o admin cargo la informacion extra roles y profesionales asociados
                    bool adminOrowner = wHealthInstitution.HealthInstitution_Profesional.Any(p => p.UserId.Equals(userId) && (p.IsOwner || p.IsOwner));
                    wHealthInstitutionBE.ProfesionalList = new HealthInstitution_ProfesionalList();
                    foreach (HealthInstitution_Profesional p in wHealthInstitution.HealthInstitution_Profesional)
                    {
                        wProfesional = (HealthInstitution_ProfesionalBE)p;
                        wHealthInstitutionBE.ProfesionalList.Add(wProfesional);
                        wProfesional.FullName = string.Concat(p.Profesional.Persona.Nombre.Trim(), ", ", p.Profesional.Persona.Apellido.Trim());
                    }

                    if (adminOrowner)
                    {
                        wHealthInstitutionBE.UsersInRoles = new HealtInstitute_UsersInRolesList();
                        foreach (HealtInstitute_UsersInRoles p in wHealthInstitution.HealtInstitute_UsersInRoles)
                        {
                            wHealthInstitutionBE.UsersInRoles.Add((HealtInstitute_UsersInRolesBE)p);
                        }
                    }
                }

                return(wHealthInstitutionBE);
            }
        }
Ejemplo n.º 8
0
 private void gridView1_MouseDown(object sender, MouseEventArgs e)
 {
     _HitInfo   = gridView1.CalcHitInfo(new Point(e.X, e.Y));
     HealthInst = ((HealthInstitutionBE)gridView1.GetRow(_HitInfo.RowHandle));
 }
        private void btnFind_Click(object sender, EventArgs e)
        {
            using (frmFindHealthInst frm = new frmFindHealthInst())
            {
                if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    HealthInst = frm.HealthInst;
                    txtIsnttitucion.Text = HealthInst.RazonSocial;
 
                }
            }

        }