private OrdenesHistoria GetByPK(int id)
        {
            DbConnection    connection = this.instance.CreateConnection();
            OrdenesHistoria objToLoad  = new OrdenesHistoria();

            try
            {
                connection.Open();
                DbCommand storedProcCommand = this.instance.GetStoredProcCommand("PA_GET_ORDENES_HISTORIA_BY_PK");
                storedProcCommand.Connection = connection;
                this.instance.AddInParameter(storedProcCommand, "@ID", DbType.Int32, (object)id);
                DbDataAdapter dataAdapter = this.instance.GetDataAdapter();
                DataTable     dataTable   = new DataTable();
                dataAdapter.SelectCommand = storedProcCommand;
                dataAdapter.Fill(dataTable);
                if (dataTable.Rows.Count > 0)
                {
                    this.LoadFromDataRow(ref objToLoad, dataTable.Rows[0]);
                }
            }
            catch (Exception ex)
            {
                this.error = ex.InnerException != null ? ex.InnerException.Message : ex.Message;
            }
            finally
            {
                connection.Close();
            }
            return(objToLoad);
        }
        public bool Delete(OrdenesHistoria objToProcess)
        {
            bool flag = false;

            try
            {
                DbConnection connection = this.instance.CreateConnection();
                try
                {
                    connection.Open();
                    DbCommand storedProcCommand = this.instance.GetStoredProcCommand("PA_ORDENES_HISTORIA_DELETE");
                    storedProcCommand.Connection = connection;
                    this.instance.AddInParameter(storedProcCommand, "@ID", DbType.Int32, (object)objToProcess.Id);
                    this.instance.ExecuteNonQuery(storedProcCommand);
                    flag = true;
                }
                catch (Exception ex)
                {
                    this.error = ex.InnerException != null ? ex.InnerException.Message : ex.Message;
                }
                finally
                {
                    connection.Close();
                }
            }
            catch (Exception ex)
            {
                this.error = ex.InnerException != null ? ex.InnerException.Message : ex.Message;
            }
            return(flag);
        }
        public bool Update(OrdenesHistoria objToProcess)
        {
            bool flag = false;

            try
            {
                DbConnection connection = this.instance.CreateConnection();
                try
                {
                    connection.Open();
                    DbCommand storedProcCommand = this.instance.GetStoredProcCommand("PA_ORDENES_HISTORIA_UPDATE");
                    storedProcCommand.Connection = connection;
                    this.instance.AddInParameter(storedProcCommand, "@ID", DbType.Int32, (object)objToProcess.Id);
                    this.instance.AddInParameter(storedProcCommand, "@ID_HISTORIA", DbType.Int32, (object)objToProcess.IdHistoria);
                    this.instance.AddInParameter(storedProcCommand, "@DESCRIPCION", DbType.String, (object)objToProcess.Descripcion);
                    this.instance.AddInParameter(storedProcCommand, "@MEDICO_TRATANTE", DbType.String, (object)objToProcess.MedicoTratante);
                    this.instance.AddInParameter(storedProcCommand, "@ID_ULTIMA_MODIFICACION", DbType.Int32, (object)objToProcess.IdUltimaModificacion);
                    this.instance.ExecuteNonQuery(storedProcCommand);
                    flag = true;
                }
                catch (Exception ex)
                {
                    this.error = ex.InnerException != null ? ex.InnerException.Message : ex.Message;
                }
                finally
                {
                    connection.Close();
                }
            }
            catch (Exception ex)
            {
                this.error = ex.InnerException != null ? ex.InnerException.Message : ex.Message;
            }
            return(flag);
        }
Пример #4
0
        protected void rgOrdenes_InsertCommand(object sender, GridCommandEventArgs e)
        {
            OrdenesHistoriaBll objBll     = new OrdenesHistoriaBll();
            GridEditableItem   editColumn = (GridEditableItem)e.Item;
            Hashtable          newValues  = new Hashtable();

            e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editColumn);

            OrdenesHistoria objEnt = new OrdenesHistoria();

            objEnt.Descripcion    = newValues["DESCRIPCION"].ToString();
            objEnt.MedicoTratante = newValues["MEDICO_TRATANTE"].ToString();
            objEnt.IdHistoria     = this.IdHist;
            objEnt.IdCreacion     = objEnt.IdUltimaModificacion = this.IdUserCurrent;
            objEnt.FechaCreacion  = objEnt.FechaUltimaModificacion = DateTime.Now;

            if (objBll.Save(objEnt))
            {
                RadScriptManager.RegisterClientScriptBlock(this, this.GetType(), "okOrdSav", "alert('Se ha almacenado la orden correctamente');", true);
            }
            else
            {
                RadScriptManager.RegisterClientScriptBlock(this, this.GetType(), "errOrdSav", "alert('Se ha presentado el siguiente error al cargar la nueva orden al sistema\\n\\n" + Utilidades.AjustarMensajeError(objBll.Error) + "');", true);
            }
        }
Пример #5
0
        public bool Delete(OrdenesHistoria objToProcess)
        {
            OrdenesHistoriaDao ordenesHistoriaDao = new OrdenesHistoriaDao();
            bool flag = ordenesHistoriaDao.Delete(objToProcess);

            this.error = ordenesHistoriaDao.Error;
            return(flag);
        }
Пример #6
0
        public bool Save(OrdenesHistoria objEnt)
        {
            OrdenesHistoriaDao ordenesHistoriaDao = new OrdenesHistoriaDao();
            bool flag = objEnt.Id == int.MinValue ? ordenesHistoriaDao.Create(objEnt) : ordenesHistoriaDao.Update(objEnt);

            this.error = ordenesHistoriaDao.Error;
            return(flag);
        }
Пример #7
0
        public OrdenesHistoria Load(int id)
        {
            OrdenesHistoriaDao ordenesHistoriaDao = new OrdenesHistoriaDao();
            OrdenesHistoria    ordenesHistoria    = ordenesHistoriaDao.Load(id);

            this.error = ordenesHistoriaDao.Error;
            return(ordenesHistoria);
        }
 private void LoadFromDataRow(ref OrdenesHistoria objToLoad, DataRow drData)
 {
     try
     {
         objToLoad.Id                      = Convert.ToInt32(drData["ID"]);
         objToLoad.IdHistoria              = Convert.ToInt32(drData["ID_HISTORIA"]);
         objToLoad.Descripcion             = drData["DESCRIPCION"].ToString();
         objToLoad.MedicoTratante          = drData["MEDICO_TRATANTE"].ToString();
         objToLoad.IdCreacion              = Convert.ToInt32(drData["ID_CREACION"]);
         objToLoad.FechaCreacion           = Convert.ToDateTime(drData["FECHA_CREACION"]);
         objToLoad.IdUltimaModificacion    = Convert.ToInt32(drData["ID_ULTIMA_MODIFICACION"]);
         objToLoad.FechaUltimaModificacion = Convert.ToDateTime(drData["FECHA_ULTIMA_MODIFICACION"]);
     }
     catch (Exception ex)
     {
         objToLoad  = new OrdenesHistoria();
         this.error = ex.InnerException != null ? ex.InnerException.Message : ex.Message;
     }
 }
        public List <OrdenesHistoria> GetOrdenesHistorias(
            int idHistoria,
            string descripcion)
        {
            List <OrdenesHistoria> ordenesHistoriaList = new List <OrdenesHistoria>();

            try
            {
                foreach (DataRow row in (InternalDataCollectionBase)this.GetList(idHistoria, descripcion).Rows)
                {
                    OrdenesHistoria objToLoad = new OrdenesHistoria();
                    this.LoadFromDataRow(ref objToLoad, row);
                    ordenesHistoriaList.Add(objToLoad);
                }
            }
            catch (Exception ex)
            {
                this.error = ex.InnerException != null ? ex.InnerException.Message : ex.Message;
            }
            return(ordenesHistoriaList);
        }
        private void LoadInfoOrden(int idOrden)
        {
            OrdenesHistoriaBll objBllOrdHis = new OrdenesHistoriaBll();
            OrdenesHistoria    objEntOrden  = objBllOrdHis.Load(idOrden);

            HistoriaMedicaBll objBllHisMed = new HistoriaMedicaBll();
            HistoriaMedica    objEntHisMed = objBllHisMed.Load(objEntOrden.IdHistoria);

            PacienteBll objBllPac = new PacienteBll();
            Paciente    objEntPac = objBllPac.Load(objEntHisMed.IdPaciente);

            TipoVisaBll objBllTipvis = new TipoVisaBll();
            TipoVisa    objEnttipVis = objBllTipvis.Load(objEntHisMed.IdTipoVisa);

            string emba = string.Empty;

            switch (objEnttipVis.IdEmbajada)
            {
            case Constants.Embajadas.Canada:
                emba = "Canada";
                break;

            case Constants.Embajadas.Australia:
                emba = "Australia";
                break;

            case Constants.Embajadas.NuevaZelanda:
                emba = "Nueva Zelanda";
                break;
            }

            this.lblEmbajada.Text     = emba;
            this.lblNomPac.Text       = objEntPac.Nombres + " " + objEntPac.Apellidos;
            this.lblinfoOrden.Text    = objEntOrden.Descripcion;
            this.lblMedtrantante.Text = objEntOrden.MedicoTratante;
        }