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); } }
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; }
protected void rgOrdenes_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { OrdenesHistoriaBll objBll = new OrdenesHistoriaBll(); this.rgOrdenes.DataSource = objBll.GetList(this.IdHist, string.Empty); }