示例#1
0
        public ActionResult DeleteNormaOrganization(NormaOrganizationSimple normaOrganization)
        {
            NormaOrganization newNormaOrganization = normaOrganizationRepository.Get(normaOrganization.Id);

            normaOrganizationRepository.Delete(newNormaOrganization);
            return(_Selection_NormaOrganizations(newNormaOrganization.Norma.Id.ToString()));
        }
示例#2
0
        public static NormaOrganization rebuildNormaOrganization(NormaOrganization inNormaOrganization)
        {
            NormaOrganization normaOrganization = new NormaOrganization(inNormaOrganization.Id);

            normaOrganization.Norma        = rebuildNorma(inNormaOrganization.Norma);
            normaOrganization.Organization = rebuildOrganization(inNormaOrganization.Organization);
            normaOrganization.IsActive     = inNormaOrganization.IsActive;
            return(normaOrganization);
        }
示例#3
0
        private void UpdateNorma(Organization org, bool status)
        {
            Dictionary <string, object> query = new Dictionary <string, object>();

            query.Add("Organization", org);
            NormaOrganization norma = org.NormaOrganization;

            if (norma != null)
            {
                norma.Norma.IsApproved = status;
                normaRepository.SaveOrUpdate(norma.Norma);
            }
        }
示例#4
0
        //public ActionResult Save(Worker worker)
        public ActionResult _GetNormaIdByOrganization(int Id)
        {
            Dictionary <string, object> queryParams = new Dictionary <string, object>();

            queryParams.Add("Organization.Id", Id);
            NormaOrganization no = normaOrganizationRepository.FindOne(queryParams);

            if (no != null)
            {
                HttpResponseBase Response = ControllerContext.HttpContext.Response;
                Response.Write(no.Norma.Id);
            }
            return(null);
        }
示例#5
0
        public void DeleteNormaFromWorkerWorkplace(int normId, int workerWorkPlaceId)
        {
            Dictionary <string, object> queryParams = new Dictionary <string, object>();

            queryParams.Add("Norma.Id", normId);
            queryParams.Add("Organization.Id", workerWorkPlaceId);
            NormaOrganization         normaOrganization  = null;
            IList <NormaOrganization> NormaOrganizations = normaOrganizationRepository.GetByLikeCriteria(queryParams);

            if (NormaOrganizations.Count > 0)
            {
                normaOrganization = NormaOrganizations[0];
            }
            if (normaOrganization != null)
            {
                normaOrganizationRepository.Delete(normaOrganization);
            }
        }