Exemple #1
0
        public void Delete(int Id)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context);
                    EXAMEN            _EXAMEN     = repositorio.GetById(Id);

                    if (Equals(_EXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", Id.ToString()));
                    }

                    _EXAMEN.ACTIVO = false;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
Exemple #2
0
        public void Update(int Id, int EXAMENId, int CARGA_PRESTACIONES_VETERINARIAS_DETALLEId, System.DateTime FECHA_ACTUALIZACION, string NOMBRE_EXAMEN = "", string VALOR_EXAMEN = "", int?VALOR_VALOR_EXAMEN = null)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioCARGA_PRESTACIONES_VETERINARIAS_EXAMEN repositorio = new RepositorioCARGA_PRESTACIONES_VETERINARIAS_EXAMEN(context);
                    CARGA_PRESTACIONES_VETERINARIAS_EXAMEN            _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN = repositorio.GetById(Id);
                    if (Equals(_CARGA_PRESTACIONES_VETERINARIAS_EXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_VETERINARIAS_EXAMEN con Id =", Id.ToString()));
                    }

                    RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context);
                    EXAMEN            _objEXAMEN         = _repositorioEXAMEN.GetById(EXAMENId);
                    if (Equals(_objEXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString()));
                    }

                    RepositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE _repositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE = new RepositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE(context);
                    CARGA_PRESTACIONES_VETERINARIAS_DETALLE            _objCARGA_PRESTACIONES_VETERINARIAS_DETALLE         = _repositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE.GetById(CARGA_PRESTACIONES_VETERINARIAS_DETALLEId);
                    if (Equals(_objCARGA_PRESTACIONES_VETERINARIAS_DETALLE, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_VETERINARIAS_DETALLE con Id =", CARGA_PRESTACIONES_VETERINARIAS_DETALLEId.ToString()));
                    }

                    //properties

                    if (!string.IsNullOrEmpty(NOMBRE_EXAMEN))
                    {
                        _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.NOMBRE_EXAMEN = NOMBRE_EXAMEN;
                    }
                    if (!string.IsNullOrEmpty(VALOR_EXAMEN))
                    {
                        _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.VALOR_EXAMEN = VALOR_EXAMEN;
                    }
                    _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.FECHA_ACTUALIZACION = FECHA_ACTUALIZACION;
                    if (VALOR_VALOR_EXAMEN.HasValue)
                    {
                        _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.VALOR_VALOR_EXAMEN = VALOR_VALOR_EXAMEN.Value;
                    }

                    //parents

                    _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.EXAMEN = _objEXAMEN;
                    _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.CARGA_PRESTACIONES_VETERINARIAS_DETALLE = _objCARGA_PRESTACIONES_VETERINARIAS_DETALLE;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
 public void Agregar(EXAMEN examen)
 {
     using (DBClinicaEntities db = new DBClinicaEntities())
     {
         db.EXAMEN.Add(examen);
         db.SaveChanges();
     }
 }
Exemple #4
0
        public void Update(int Id, int EXAMENId, int PRESTACIONId, int?VALOR = null)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioPRESTACION_EXAMEN repositorio        = new RepositorioPRESTACION_EXAMEN(context);
                    PRESTACION_EXAMEN            _PRESTACION_EXAMEN = repositorio.GetById(Id);
                    if (Equals(_PRESTACION_EXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado PRESTACION_EXAMEN con Id =", Id.ToString()));
                    }

                    RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context);
                    EXAMEN            _objEXAMEN         = _repositorioEXAMEN.GetById(EXAMENId);
                    if (Equals(_objEXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString()));
                    }

                    RepositorioPRESTACION _repositorioPRESTACION = new RepositorioPRESTACION(context);
                    PRESTACION            _objPRESTACION         = _repositorioPRESTACION.GetById(PRESTACIONId);
                    if (Equals(_objPRESTACION, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado PRESTACION con Id =", PRESTACIONId.ToString()));
                    }

                    //properties

                    if (VALOR.HasValue)
                    {
                        _PRESTACION_EXAMEN.VALOR = VALOR.Value;
                    }

                    //parents

                    _PRESTACION_EXAMEN.EXAMEN     = _objEXAMEN;
                    _PRESTACION_EXAMEN.PRESTACION = _objPRESTACION;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
Exemple #5
0
        public int Add(int EXAMENId, int CARGA_PRESTACIONES_VETERINARIAS_DETALLEId, System.DateTime FECHA_ACTUALIZACION, string NOMBRE_EXAMEN = "", string VALOR_EXAMEN = "", int?VALOR_VALOR_EXAMEN = null)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context);
                    EXAMEN            _objEXAMEN         = _repositorioEXAMEN.GetById(EXAMENId);
                    if (Equals(_objEXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString()));
                    }

                    RepositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE _repositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE = new RepositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE(context);
                    CARGA_PRESTACIONES_VETERINARIAS_DETALLE            _objCARGA_PRESTACIONES_VETERINARIAS_DETALLE         = _repositorioCARGA_PRESTACIONES_VETERINARIAS_DETALLE.GetById(CARGA_PRESTACIONES_VETERINARIAS_DETALLEId);
                    if (Equals(_objCARGA_PRESTACIONES_VETERINARIAS_DETALLE, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado CARGA_PRESTACIONES_VETERINARIAS_DETALLE con Id =", CARGA_PRESTACIONES_VETERINARIAS_DETALLEId.ToString()));
                    }

                    CARGA_PRESTACIONES_VETERINARIAS_EXAMEN _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN = new CARGA_PRESTACIONES_VETERINARIAS_EXAMEN();

                    //properties

                    _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.NOMBRE_EXAMEN       = NOMBRE_EXAMEN;
                    _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.VALOR_EXAMEN        = VALOR_EXAMEN;
                    _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.FECHA_ACTUALIZACION = FECHA_ACTUALIZACION;
                    _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.VALOR_VALOR_EXAMEN  = VALOR_VALOR_EXAMEN;
                    _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.ACTIVO = true;

                    //parents

                    _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.EXAMEN = _objEXAMEN;
                    _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.CARGA_PRESTACIONES_VETERINARIAS_DETALLE = _objCARGA_PRESTACIONES_VETERINARIAS_DETALLE;

                    context.AddObject("CARGA_PRESTACIONES_VETERINARIAS_EXAMEN", _CARGA_PRESTACIONES_VETERINARIAS_EXAMEN);
                    context.SaveChanges();

                    return(_CARGA_PRESTACIONES_VETERINARIAS_EXAMEN.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
        public void Editar(EXAMEN examen)
        {
            using (DBClinicaEntities db = new DBClinicaEntities())
            {
                var c = db.EXAMEN.Find(examen.ID_EXAMEN);


                c.NOMBRE_EXAMEN = examen.NOMBRE_EXAMEN;
                c.PRECIO        = examen.PRECIO;
                c.RECOMENDACION = examen.RECOMENDACION;
                c.DESCRIPCION   = examen.DESCRIPCION;
                c.TRATAMIENTO   = examen.TRATAMIENTO;
                db.SaveChanges();
            }
        }
        public ActionResult ENREGISTRERRESULTAT(String Id)
        {
            using (IDAL dal = new Dal())
            {
                if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "ENREGISTRER_RESULTAT"))
                {
                    EXAMEN Examen = dal.ObtenirExamenParId(CRYPTAGE.StringHelpers.Encrypt(Id));
                    if (Examen != null)
                    {
                        ResultatVM RVM = new ResultatVM();

                        RVM.ExamenId      = Examen.ExamenID;
                        RVM.ExamenType    = Examen.ExamenType.Libelle;
                        RVM.ReferenceExam = CRYPTAGE.StringHelpers.Decrypt(Examen.Reference);
                        //RVM.Description = CRYPTAGE.StringHelpers.Decrypt(Examen.Description);
                        RVM.Patient = CRYPTAGE.StringHelpers.Decrypt(Examen.Dossier.Patient.Nom) + " " + CRYPTAGE.StringHelpers.Decrypt(Examen.Dossier.Patient.Nom);
                        RVM.Medecin = CRYPTAGE.StringHelpers.Decrypt(Examen.Utilisateur.Personne.Nom) + " " + CRYPTAGE.StringHelpers.Decrypt(Examen.Utilisateur.Personne.Prenom);


                        List <EXAMENDETAILS>   examDetails   = dal.ObtenirExamenDetailsParExamenId(Examen.ExamenID);
                        List <ExamenDetailsVM> examDetailsVM = new List <ExamenDetailsVM>();

                        ExamenDetailsVM examMVM;

                        foreach (var examDetail in examDetails)
                        {
                            examMVM = new ExamenDetailsVM();
                            examDetailsVM.Add(dal.ConvertirExamenDetailsExamenDetailsVM(examDetail));
                        }

                        RVM.Examens = examDetailsVM;

                        return(View("FormulaireAjoutResultat", RVM));
                    }
                    else
                    {
                        ViewBag.ErrorMessage = "Veuillez séléctionner un Examen svp.";
                        return(View("Error"));
                    }
                }
                else
                {
                    ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization();
                    return(View("Error"));
                }
            }
        }
Exemple #8
0
        public void Update(int Id, int CONVENIO_TARIFARIOId, int EXAMENId, int VALOR)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioCONVENIO_EXAMEN repositorio      = new RepositorioCONVENIO_EXAMEN(context);
                    CONVENIO_EXAMEN            _CONVENIO_EXAMEN = repositorio.GetById(Id);
                    if (Equals(_CONVENIO_EXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado CONVENIO_EXAMEN con Id =", Id.ToString()));
                    }

                    RepositorioCONVENIO_TARIFARIO _repositorioCONVENIO_TARIFARIO = new RepositorioCONVENIO_TARIFARIO(context);
                    CONVENIO_TARIFARIO            _objCONVENIO_TARIFARIO         = _repositorioCONVENIO_TARIFARIO.GetById(CONVENIO_TARIFARIOId);
                    if (Equals(_objCONVENIO_TARIFARIO, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado CONVENIO_TARIFARIO con Id =", CONVENIO_TARIFARIOId.ToString()));
                    }

                    RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context);
                    EXAMEN            _objEXAMEN         = _repositorioEXAMEN.GetById(EXAMENId);
                    if (Equals(_objEXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString()));
                    }

                    //properties

                    _CONVENIO_EXAMEN.VALOR = VALOR;

                    //parents

                    _CONVENIO_EXAMEN.CONVENIO_TARIFARIO = _objCONVENIO_TARIFARIO;
                    _CONVENIO_EXAMEN.EXAMEN             = _objEXAMEN;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
Exemple #9
0
        public void Update(int Id, int EXAMENId, int EXAMEN1Id)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioEXAMEN_DETALLE repositorio     = new RepositorioEXAMEN_DETALLE(context);
                    EXAMEN_DETALLE            _EXAMEN_DETALLE = repositorio.GetById(Id);
                    if (Equals(_EXAMEN_DETALLE, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN_DETALLE con Id =", Id.ToString()));
                    }

                    RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context);
                    EXAMEN            _objEXAMEN         = _repositorioEXAMEN.GetById(EXAMENId);
                    if (Equals(_objEXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString()));
                    }

                    RepositorioEXAMEN _repositorioEXAMEN1 = new RepositorioEXAMEN(context);
                    EXAMEN            _objEXAMEN1         = _repositorioEXAMEN1.GetById(EXAMEN1Id);
                    if (Equals(_objEXAMEN1, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN1 con Id =", EXAMEN1Id.ToString()));
                    }

                    //properties


                    //parents

                    _EXAMEN_DETALLE.EXAMEN  = _objEXAMEN;
                    _EXAMEN_DETALLE.EXAMEN1 = _objEXAMEN1;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
Exemple #10
0
        public void Update(int Id, int TIPO_PRESTACIONId, string CODIGO, string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioEXAMEN repositorio = new RepositorioEXAMEN(context);
                    EXAMEN            _EXAMEN     = repositorio.GetById(Id);
                    if (Equals(_EXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", Id.ToString()));
                    }

                    RepositorioTIPO_PRESTACION _repositorioTIPO_PRESTACION = new RepositorioTIPO_PRESTACION(context);
                    TIPO_PRESTACION            _objTIPO_PRESTACION         = _repositorioTIPO_PRESTACION.GetById(TIPO_PRESTACIONId);
                    if (Equals(_objTIPO_PRESTACION, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado TIPO_PRESTACION con Id =", TIPO_PRESTACIONId.ToString()));
                    }

                    //properties

                    if (!string.IsNullOrEmpty(CODIGO))
                    {
                        _EXAMEN.CODIGO = CODIGO;
                    }
                    if (!string.IsNullOrEmpty(NOMBRE))
                    {
                        _EXAMEN.NOMBRE = NOMBRE;
                    }

                    //parents

                    _EXAMEN.TIPO_PRESTACION = _objTIPO_PRESTACION;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
Exemple #11
0
        public int Add(int EXAMENId, int PRESTACIONId, int?VALOR = null)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context);
                    EXAMEN            _objEXAMEN         = _repositorioEXAMEN.GetById(EXAMENId);
                    if (Equals(_objEXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString()));
                    }

                    RepositorioPRESTACION _repositorioPRESTACION = new RepositorioPRESTACION(context);
                    PRESTACION            _objPRESTACION         = _repositorioPRESTACION.GetById(PRESTACIONId);
                    if (Equals(_objPRESTACION, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado PRESTACION con Id =", PRESTACIONId.ToString()));
                    }

                    PRESTACION_EXAMEN _PRESTACION_EXAMEN = new PRESTACION_EXAMEN();

                    //properties

                    _PRESTACION_EXAMEN.VALOR  = VALOR;
                    _PRESTACION_EXAMEN.ACTIVO = true;

                    //parents

                    _PRESTACION_EXAMEN.EXAMEN     = _objEXAMEN;
                    _PRESTACION_EXAMEN.PRESTACION = _objPRESTACION;

                    context.AddObject("PRESTACION_EXAMEN", _PRESTACION_EXAMEN);
                    context.SaveChanges();

                    return(_PRESTACION_EXAMEN.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
Exemple #12
0
        public int Add(int EXAMENId, int EXAMEN1Id)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context);
                    EXAMEN            _objEXAMEN         = _repositorioEXAMEN.GetById(EXAMENId);
                    if (Equals(_objEXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString()));
                    }

                    RepositorioEXAMEN _repositorioEXAMEN1 = new RepositorioEXAMEN(context);
                    EXAMEN            _objEXAMEN1         = _repositorioEXAMEN1.GetById(EXAMEN1Id);
                    if (Equals(_objEXAMEN1, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN1 con Id =", EXAMEN1Id.ToString()));
                    }

                    EXAMEN_DETALLE _EXAMEN_DETALLE = new EXAMEN_DETALLE();

                    //properties

                    _EXAMEN_DETALLE.ACTIVO = true;

                    //parents

                    _EXAMEN_DETALLE.EXAMEN  = _objEXAMEN;
                    _EXAMEN_DETALLE.EXAMEN1 = _objEXAMEN1;

                    context.AddObject("EXAMEN_DETALLE", _EXAMEN_DETALLE);
                    context.SaveChanges();

                    return(_EXAMEN_DETALLE.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
        public ActionResult CONSULTEREXAMEN(String Id)
        {
            using (IDAL dal = new Dal())
            {
                if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "CONSULTER_EXAMEN"))
                {
                    ExamenVM2 tempExamenVM = new ExamenVM2();
                    EXAMEN    Examen       = dal.ObtenirExamenParId(CRYPTAGE.StringHelpers.Encrypt(Id));
                    tempExamenVM = dal.ConvertirExamenExamenVM2(Examen);

                    return(View("ConsulterExamen", tempExamenVM));
                }
                else
                {
                    ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization();
                    return(View("Error"));
                }
            }
        }
Exemple #14
0
        public void Update(int Id, int EXAMENId, string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioEXAMEN_SINONIMO repositorio      = new RepositorioEXAMEN_SINONIMO(context);
                    EXAMEN_SINONIMO            _EXAMEN_SINONIMO = repositorio.GetById(Id);
                    if (Equals(_EXAMEN_SINONIMO, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN_SINONIMO con Id =", Id.ToString()));
                    }

                    RepositorioEXAMEN _repositorioEXAMEN = new RepositorioEXAMEN(context);
                    EXAMEN            _objEXAMEN         = _repositorioEXAMEN.GetById(EXAMENId);
                    if (Equals(_objEXAMEN, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado EXAMEN con Id =", EXAMENId.ToString()));
                    }

                    //properties

                    if (!string.IsNullOrEmpty(NOMBRE))
                    {
                        _EXAMEN_SINONIMO.NOMBRE = NOMBRE;
                    }

                    //parents

                    _EXAMEN_SINONIMO.EXAMEN = _objEXAMEN;

                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
Exemple #15
0
        public int Add(int TIPO_PRESTACIONId, string CODIGO, string NOMBRE)
        {
            Init();
            try
            {
                using (LQCEEntities context = new LQCEEntities())
                {
                    RepositorioTIPO_PRESTACION _repositorioTIPO_PRESTACION = new RepositorioTIPO_PRESTACION(context);
                    TIPO_PRESTACION            _objTIPO_PRESTACION         = _repositorioTIPO_PRESTACION.GetById(TIPO_PRESTACIONId);
                    if (Equals(_objTIPO_PRESTACION, null))
                    {
                        throw new Exception(String.Concat("No se ha encontrado TIPO_PRESTACION con Id =", TIPO_PRESTACIONId.ToString()));
                    }

                    EXAMEN _EXAMEN = new EXAMEN();

                    //properties

                    _EXAMEN.CODIGO = CODIGO;
                    _EXAMEN.NOMBRE = NOMBRE;
                    _EXAMEN.ACTIVO = true;

                    //parents

                    _EXAMEN.TIPO_PRESTACION = _objTIPO_PRESTACION;

                    context.AddObject("EXAMEN", _EXAMEN);
                    context.SaveChanges();

                    return(_EXAMEN.ID);
                }
            }
            catch (Exception ex)
            {
                ISException.RegisterExcepcion(ex);
                Error = ex.Message;
                throw ex;
            }
        }
Exemple #16
0
 public static void Agregar(EXAMEN examen)
 {
     obj.Agregar(examen);
 }
        public ActionResult ENREGISTREREXAMEN(ExamenVM EVM, String[] IdsExamenAPrescrire)
        {
            using (IDAL dal = new Dal())
            {
                if (dal.VerifierAccesParUtilisateurIdParPrivilegePeut(HttpContext.User.Identity.Name, "ENREGISTRER_EXAMEN"))
                {
                    if (ModelState.IsValid)
                    {
                        List <String> ListeIdsExamenAPrescrire = new List <string>();


                        if (IdsExamenAPrescrire != null)
                        {
                            foreach (var ExamId in IdsExamenAPrescrire)
                            {
                                if (ExamId != "false")
                                {
                                    ListeIdsExamenAPrescrire.Add(ExamId);
                                }
                            }
                        }

                        EXAMEN exam = new EXAMEN();

                        exam.Dossier     = dal.ObtenirDossierParId(EVM.DossierId);
                        exam.Utilisateur = dal.ObtenirUtilisateurParId(EVM.MedecinId);
                        exam.Service     = dal.ObtenirServiceParId(EVM.ServiceId);
                        exam.ExamenType  = dal.ObtenirExamenTypeParId(EVM.ExamenTypeId);
                        exam.DateExamen  = EVM.DateExamen;
                        exam.Description = EVM.Description;

                        if (ListeIdsExamenAPrescrire != null)
                        {
                            exam.ExamenID = dal.EnregistrerExamen(exam);

                            if (exam.ExamenID != null)
                            {
                                foreach (var ExamId in ListeIdsExamenAPrescrire)
                                {
                                    EXAMENMEDICAL examMedical = dal.ObtenirExamenMedicalParId(ExamId);
                                    if (examMedical != null)
                                    {
                                        EXAMENDETAILS ExamDetails = new EXAMENDETAILS();
                                        ExamDetails.Examen        = dal.ObtenirExamenParId(exam.ExamenID);
                                        ExamDetails.ExamenMedical = examMedical;

                                        dal.EnregistrerExamenDetails(ExamDetails);
                                    }
                                }
                            }
                        }

                        return(RedirectToAction("CONSULTERLISTEEXAMENS"));
                    }
                    return(RedirectToAction("ENREGISTREREXAMEN"));
                }
                else
                {
                    ViewBag.ErrorMessage = dal.getErrorMessageFailedAuthorization();
                    return(View("Error"));
                }
            }
        }
Exemple #18
0
 public static void Editar(EXAMEN examen)
 {
     obj.Editar(examen);
 }
 public void AddToEXAMEN(EXAMEN eXAMEN)
 {
     base.AddObject("EXAMEN", eXAMEN);
 }
 public ActionResult Create(EXAMEN examen)
 {
     ExamenBLL.Agregar(examen);
     return(View("~/Views/Examen/Examen.cshtml", examen));
 }
 public ActionResult Editar(EXAMEN examen)
 {
     return(View(examen));
 }
 public static EXAMEN CreateEXAMEN(int id, string cODIGO, string nOMBRE, bool aCTIVO)
 {
     EXAMEN eXAMEN = new EXAMEN();
     eXAMEN.ID = id;
     eXAMEN.CODIGO = cODIGO;
     eXAMEN.NOMBRE = nOMBRE;
     eXAMEN.ACTIVO = aCTIVO;
     return eXAMEN;
 }