Esempio n. 1
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);
                }
            }
        }
Esempio n. 2
0
        public bool registrarItem(clItem item)
        {
            enCentroMedico.ITEM tempItem = new enCentroMedico.ITEM();
            tempItem.IDEXAMEN         = item.IDExamen;
            tempItem.IDITEM           = item.IDItem;
            tempItem.NOMBRE           = item.Nombre;
            tempItem.EXPRESIONREGULAR = item.ExpresionRegular;
            var dataBase = new dcCentroMedico();

            dataBase.ITEMs.InsertOnSubmit(tempItem);
            dataBase.SubmitChanges();
            return(true);
        }
Esempio n. 3
0
        public bool registrarCita(clCita cita)
        {
            enCentroMedico.CITA tempCita = new enCentroMedico.CITA();
            tempCita.IDCITA         = cita.IDCita;
            tempCita.SEDE           = cita.Sede;
            tempCita.MEDICO         = cita.Medico;
            tempCita.ESPECIALIDAD   = cita.Especialidad;
            tempCita.CEDULAPACIENTE = cita.CedulaPaciente;
            tempCita.DIACITA        = cita.DiaCita[0];
            tempCita.HORACITA       = cita.HoraCita;
            tempCita.FECHACITA      = cita.FechaCita;
            tempCita.OBSERVACIONES  = cita.Observaciones;
            tempCita.ESTADO         = cita.Estado[0];
            tempCita.IDFACTURA      = cita.IDFactura;
            var dataBase = new dcCentroMedico();

            //dataBase.Connection.BeginTransaction()
            dataBase.CITAs.InsertOnSubmit(tempCita);
            dataBase.SubmitChanges();
            return(true);
        }