Exemple #1
0
        public bool actualizarExamen(clExamen examen)
        {
            var dataBase = new dcCentroMedico();

            dataBase.actualizarExamen(examen.IDExamen, examen.Nombre, examen.Descripcion);
            return(true);
        }
Exemple #2
0
        public clExamen getExamen(decimal idExamen)
        {
            var      dataBase   = new dcCentroMedico();
            var      vExamen    = dataBase.obtenerExamen(idExamen).First();
            clExamen tempExamen = new clExamen(vExamen.IDExamen, vExamen.Nombre, vExamen.Descripcion);

            return(tempExamen);
        }
Exemple #3
0
        public ObservableCollection <clExamen> getExamenes()
        {
            var      lista    = new ObservableCollection <clExamen>();
            var      dataBase = new dcCentroMedico();
            var      vExamen  = dataBase.obtenerExamenes();
            clExamen tempExamen;

            foreach (var examen in vExamen)
            {
                tempExamen = new clExamen(examen.IDExamen, examen.Nombre, examen.Descripcion);
                lista.Add(tempExamen);
            }
            return(lista);
        }
Exemple #4
0
        public bool registrarExamenItems(clExamen examen, List <clItem> items)
        {
            var dataBase = new dcCentroMedico();

            dataBase.Connection.Open();

            using (dataBase.Transaction = dataBase.Connection.BeginTransaction())
            {
                try
                {
                    enCentroMedico.EXAMEN tempExamen = new enCentroMedico.EXAMEN();
                    tempExamen.IDEXAMEN    = examen.IDExamen;
                    tempExamen.NOMBRE      = examen.Nombre;
                    tempExamen.DESCRIPCION = examen.Descripcion;
                    dataBase.EXAMENs.InsertOnSubmit(tempExamen);
                    dataBase.SubmitChanges();

                    foreach (var item in items)
                    {
                        enCentroMedico.ITEM tempItem = new enCentroMedico.ITEM();
                        tempItem.IDEXAMEN         = examen.IDExamen;
                        tempItem.IDITEM           = item.IDItem;
                        tempItem.NOMBRE           = item.Nombre;
                        tempItem.EXPRESIONREGULAR = item.ExpresionRegular;
                        dataBase.ITEMs.InsertOnSubmit(tempItem);
                    }

                    dataBase.SubmitChanges();
                    dataBase.Transaction.Commit();
                    dataBase.Connection.Close();
                    Console.WriteLine("Exitoso");
                    return(true);
                }
                catch
                {
                    dataBase.Transaction.Rollback();
                    dataBase.Connection.Close();
                    Console.WriteLine("Fallido");
                    return(false);
                }
            }
        }