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; } } }
/// <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; } }
/// <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); } }
/// <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); } }
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); } }
/// <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); } }