コード例 #1
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);
            }
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        protected void rgOrdenes_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            OrdenesHistoriaBll objBll = new OrdenesHistoriaBll();

            this.rgOrdenes.DataSource = objBll.GetList(this.IdHist, string.Empty);
        }