internal static MessageAttachment getAttachmentFromReader(System.Data.IDataReader rdr, Dictionary<string, bool> columnTable) { MessageAttachment attachment = new MessageAttachment(); if (columnTable["ATTACHMENT_ID"]) { int idIndex = rdr.GetOrdinal("ATTACHMENT_ID"); if (!rdr.IsDBNull(idIndex)) { attachment.Id = Convert.ToInt32(rdr.GetDecimal(idIndex)); } } if (columnTable["ATTACHMENT_NAME"]) { int nameIndex = rdr.GetOrdinal("ATTACHMENT_NAME"); if (!rdr.IsDBNull(nameIndex)) { attachment.AttachmentName = rdr.GetString(nameIndex); } } if (columnTable["ATTACHMENT"]) { int attIndex = rdr.GetOrdinal("ATTACHMENT"); if (!rdr.IsDBNull(attIndex)) { // not crazy about this implementation as it appears to invoke the reader twice but the commented out code // block directly below throws an exception when calling GetOracleBlob for some reason... The good thing about // this solution is it should work for all IDataReader implementations and doesn't need to be cast to an OracleDataReader byte[] blob = new byte[rdr.GetBytes(attIndex, 0, null, 0, Int32.MaxValue)]; rdr.GetBytes(attIndex, 0, blob, 0, blob.Length); attachment.SmFile = blob; //if (rdr is Oracle.DataAccess.Client.OracleDataReader) //{ // System.Console.WriteLine(rdr[attIndex].GetType().ToString()); // Oracle.DataAccess.Types.OracleBlob blob = ((Oracle.DataAccess.Client.OracleDataReader)rdr).GetOracleBlob(attIndex); // byte[] buf = new byte[blob.Length]; // blob.Read(buf, 0, Convert.ToInt32(blob.Length)); // attachment.SmFile = buf; //} } } if (columnTable["MIME_TYPE"]) { int mimeTypeIndex = rdr.GetOrdinal("MIME_TYPE"); if (!rdr.IsDBNull(mimeTypeIndex)) { attachment.MimeType = rdr.GetString(mimeTypeIndex); } } if (columnTable["ATTOPLOCK"]) { int oplockIndex = rdr.GetOrdinal("ATTOPLOCK"); if (!rdr.IsDBNull(oplockIndex)) { attachment.Oplock = Convert.ToInt32(rdr.GetDecimal(oplockIndex)); } } return attachment; }
public static decimal GetDecimal(System.Data.SqlClient.SqlDataReader rd, string field) { var index = rd.GetOrdinal(field); if (index < 0) { return 0; } else { if (rd.IsDBNull(index)) { return 0; } else { return rd.GetDecimal(index); } } }
public void fill(System.Data.IDataReader dr) { this.Deposito = new Valor(); this.Deposito.Importe = dr.GetDecimal(dr.GetOrdinal("MontoDeposito")); this.Deposito.Moneda = new GI.BR.Monedas.Moneda(); this.Deposito.Moneda = Monedas.MonedasFlyweigthFactory.GetInstancia.GetMoneda(dr.GetInt32(dr.GetOrdinal("IdMonedaDeposito"))); this.DiaCobro = dr.GetByte(dr.GetOrdinal("DiaVencimientoCuota")); if (dr.IsDBNull(dr.GetOrdinal("FechaCancelacion"))) this.FechaCancelacion = null; else this.FechaCancelacion = dr.GetDateTime(dr.GetOrdinal("FechaCancelacion")); this.FechaInicio = dr.GetDateTime(dr.GetOrdinal("FechaInicio")); this.FechaVencimiento = dr.GetDateTime(dr.GetOrdinal("FechaVencimiento")); if (!dr.IsDBNull(dr.GetOrdinal("IdInquilino"))) { this.Inquilino = new GI.BR.Clientes.Inquilino(); this.Inquilino.IdCliente = dr.GetInt32(dr.GetOrdinal("IdInquilino")); } this.Observaciones = dr.GetString(dr.GetOrdinal("Observaciones")); this.IdContrato = dr.GetInt32(dr.GetOrdinal("IdContrato")); this.vigente = dr.GetBoolean(dr.GetOrdinal("Vigente")); }
internal static Addressee getAddresseeFromReader(System.Data.IDataReader rdr, Dictionary<string, bool> columnTable) { Addressee addr = new Addressee(); if (columnTable["ADDRESSEE_ID"]) { int idIndex = rdr.GetOrdinal("ADDRESSEE_ID"); if (!rdr.IsDBNull(idIndex)) { addr.Id = Convert.ToInt32(rdr.GetDecimal(idIndex)); } } if (columnTable["ADDRESSEE_ROLE"]) { int roleIndex = rdr.GetOrdinal("ADDRESSEE_ROLE"); if (!rdr.IsDBNull(roleIndex)) { addr.Role = (AddresseeRoleEnum)Convert.ToInt32(rdr.GetDecimal(roleIndex)); } } if (columnTable["SECURE_MESSAGE_ID"]) { int smIdIndex = rdr.GetOrdinal("SECURE_MESSAGE_ID"); if (!rdr.IsDBNull(smIdIndex)) { addr.Message = new Message() { Id = Convert.ToInt32(rdr.GetDecimal(smIdIndex)) }; } } if (columnTable["USER_ID"]) { int userIdIndex = rdr.GetOrdinal("USER_ID"); if (!rdr.IsDBNull(userIdIndex)) { addr.Owner = new User() { Id = Convert.ToInt32(rdr.GetDecimal(userIdIndex)) }; } } if (columnTable["ADDROPLOCK"]) { int oplockIndex = rdr.GetOrdinal("ADDROPLOCK"); if (!rdr.IsDBNull(oplockIndex)) { addr.Oplock = Convert.ToInt32(rdr.GetDecimal(oplockIndex)); } } if (columnTable["FOLDER_ID"]) { int folderIdIndex = rdr.GetOrdinal("FOLDER_ID"); if (!rdr.IsDBNull(folderIdIndex)) { addr.FolderId = Convert.ToInt32(rdr.GetDecimal(folderIdIndex)); } addr.Folder = Folder.getFolderFromReader(rdr); } if (columnTable["READ_DATE"]) { int readDateIndex = rdr.GetOrdinal("READ_DATE"); if (!rdr.IsDBNull(readDateIndex)) { addr.ReadDate = rdr.GetDateTime(readDateIndex); } } if (columnTable["REMINDER_DATE"]) { int reminderDateIndex = rdr.GetOrdinal("REMINDER_DATE"); if (!rdr.IsDBNull(reminderDateIndex)) { addr.ReminderDate = rdr.GetDateTime(reminderDateIndex); } } return addr; }
internal static Message getMessageFromReader(System.Data.IDataReader rdr, Dictionary<string, bool> columnTable) { Message msg = new Message(); if (columnTable["SECURE_MESSAGE_ID"]) { msg.Id = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("SECURE_MESSAGE_ID"))); } if (columnTable["CLINICIAN_STATUS"]) { msg.Status = (domain.sm.enums.ClinicianStatusEnum)Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("CLINICIAN_STATUS"))); } if (columnTable["COMPLETED_DATE"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("COMPLETED_DATE"))) { msg.CompletedDate = rdr.GetDateTime(rdr.GetOrdinal("COMPLETED_DATE")); } } if (columnTable["ASSIGNED_TO"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("ASSIGNED_TO"))) { if (msg.AssignedTo == null) { msg.AssignedTo = new Clinician(); } msg.AssignedTo.Id = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("ASSIGNED_TO"))); } } if (columnTable["CHECKSUM"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("CHECKSUM"))) { msg.Checksum = rdr.GetString(rdr.GetOrdinal("CHECKSUM")); } } if (columnTable["THREAD_ID"]) { if (msg.MessageThread == null) { msg.MessageThread = new Thread(); } msg.MessageThread.Id = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("THREAD_ID"))); } if (columnTable["STATUS_SET_BY"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("STATUS_SET_BY"))) { if (msg.StatusSetBy == null) { msg.StatusSetBy = new Clinician(); } msg.StatusSetBy.Id = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("STATUS_SET_BY"))); } } if (columnTable["SMOPLOCK"]) { msg.Oplock = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("SMOPLOCK"))); } if (columnTable["ESCALATED"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("ESCALATED"))) { msg.EscalatedDate = rdr.GetDateTime(rdr.GetOrdinal("ESCALATED")); } } if (columnTable["BODY"]) { msg.Body = rdr.GetString(rdr.GetOrdinal("BODY")); } if (columnTable["SENT_DATE"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("SENT_DATE"))) { msg.SentDate = rdr.GetDateTime(rdr.GetOrdinal("SENT_DATE")); } } if (columnTable["SENDER_TYPE"]) { msg.SenderType = (domain.sm.enums.ParticipantTypeEnum)Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("SENDER_TYPE"))); } if (columnTable["SENDER_ID"]) { msg.SenderId = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("SENDER_ID"))); } if (columnTable["SENDER_NAME"]) { msg.SenderName = rdr.GetString(rdr.GetOrdinal("SENDER_NAME")); } if (columnTable["RECIPIENT_TYPE"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("RECIPIENT_TYPE"))) { msg.RecipientType = (domain.sm.enums.ParticipantTypeEnum)Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("RECIPIENT_TYPE"))); } } if (columnTable["RECIPIENT_ID"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("RECIPIENT_ID"))) { msg.RecipientId = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("RECIPIENT_ID"))); } } if (columnTable["RECIPIENT_NAME"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("RECIPIENT_NAME"))) { msg.RecipientName = rdr.GetString(rdr.GetOrdinal("RECIPIENT_NAME")); } } if (columnTable["SENT_DATE_LOCAL"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("SENT_DATE_LOCAL"))) { msg.SentDateLocal = rdr.GetDateTime(rdr.GetOrdinal("SENT_DATE_LOCAL")); } } if (columnTable["ESCALATION_NOTIFICATION_DATE"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("ESCALATION_NOTIFICATION_DATE"))) { msg.EscalationNotificationDate = rdr.GetDateTime(rdr.GetOrdinal("ESCALATION_NOTIFICATION_DATE")); } } if (columnTable["ESCALATION_NOTIFICATION_TRIES"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("ESCALATION_NOTIFICATION_TRIES"))) { msg.EscalationNotificationTries = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("ESCALATION_NOTIFICATION_TRIES"))); } } if (columnTable["READ_RECEIPT"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("READ_RECEIPT"))) { msg.ReadReceipt = rdr.GetString(rdr.GetOrdinal("READ_RECEIPT")); } } if (columnTable["HAS_ATTACHMENT"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("HAS_ATTACHMENT"))) { msg.Attachment = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("HAS_ATTACHMENT"))) == 1; } } if (columnTable["ATTACHMENT_ID"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("ATTACHMENT_ID"))) { msg.AttachmentId = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("ATTACHMENT_ID"))); } } return msg; }
protected Transaction(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { this.TransactionID = info.GetInt64("TransactionID"); this.Amount = info.GetDecimal("Amount"); this.TransactionTypeID = info.GetInt32("TransactionTypeID"); this.PublicNotes = info.GetString("PublicNotes"); this.PrivateNotes = info.GetString("PrivateNotes"); this.Date = (DateTime)info.GetValue("Date", typeof(DateTime)); this.PlayerID = info.GetInt32("PlayerID"); this.Active = info.GetBoolean("Active"); this.CreateDt = (DateTime)info.GetValue("CreateDt", typeof(DateTime)); this.CreateUserID = info.GetInt32("CreateUserID"); this.ModifyDt = (DateTime?)info.GetValue("ModifyDt", typeof(DateTime?)); this.ModifyUserID = (int?)info.GetValue("ModifyUserID", typeof(int?)); CustomizeDeserializationProcess(info, context); }
internal void fill(System.Data.IDataReader dr) { if (!dr.IsDBNull(dr.GetOrdinal("CantidadAmbientesFinal"))) { this.CantidadAmbientesFinal = new Ambiente(); this.CantidadAmbientesFinal.CantidadAmbientes = dr.GetDecimal(dr.GetOrdinal("CantidadAmbientesFinal")); } if (!dr.IsDBNull(dr.GetOrdinal("CantidadAmbientesInicial"))) { this.CantidadAmbientesInicial = new Ambiente(); this.CantidadAmbientesInicial.CantidadAmbientes = dr.GetDecimal(dr.GetOrdinal("CantidadAmbientesInicial")); } if (!dr.IsDBNull(dr.GetOrdinal("IdCategoria"))) { this.Categoria = new CategoriaPropiedad(); this.Categoria.IdCategoria = dr.GetInt32(dr.GetOrdinal("IdCategoria")); this.Categoria.Nombre = dr.GetString(dr.GetOrdinal("NombreCategoria")); } this.ClientePedido = new GI.BR.Clientes.ClientePedido(); this.ClientePedido.IdCliente = dr.GetInt32(dr.GetOrdinal("IdCliente")); if (dr.IsDBNull(dr.GetOrdinal("Disposicion"))) this.Disposicion = null; else this.Disposicion = (DepartamentoDisposicion)dr.GetInt32(dr.GetOrdinal("Disposicion")); if (dr.IsDBNull(dr.GetOrdinal("EnumEstado"))) this.EnumEstado = null; else this.EnumEstado = (GI.BR.Propiedades.Estado)dr.GetInt32(dr.GetOrdinal("EnumEstado")); if (dr.IsDBNull(dr.GetOrdinal("EsAptoProfesional"))) this.EsAptoProfesional = null; else this.EsAptoProfesional = dr.GetBoolean(dr.GetOrdinal("EsAptoProfesional")); this.EstadoPropiedad = dr.GetString(dr.GetOrdinal("EstadoPropiedad")); //if (dr.IsDBNull(dr.GetOrdinal("IdEstadoPropiedad"))) // this.Estado = null; //else // this.Estado = EstadoPropiedadFlyweigthFactory.GetInstancia(this.EstadoPropiedad).GetEstado(dr.GetInt32(dr.GetOrdinal("IdEstadoPropiedad"))); this.IdPedido = dr.GetInt32(dr.GetOrdinal("IdPedido")); if (dr.IsDBNull(dr.GetOrdinal("MetrosConstruiblesFinal"))) this.MetrosConstruiblesFinal = 0; else this.MetrosConstruiblesFinal = dr.GetInt32(dr.GetOrdinal("MetrosConstruiblesFinal")); if (dr.IsDBNull(dr.GetOrdinal("MetrosConstruiblesInicial"))) this.MetrosConstruiblesInicial = 0; else this.MetrosConstruiblesInicial = dr.GetInt32(dr.GetOrdinal("MetrosConstruiblesInicial")); if (dr.IsDBNull(dr.GetOrdinal("MetrosCubiertosFinal"))) this.MetrosCubiertosFinal = 0; else this.MetrosCubiertosFinal = dr.GetInt32(dr.GetOrdinal("MetrosCubiertosFinal")); if (dr.IsDBNull(dr.GetOrdinal("MetrosCubiertosInicial"))) this.MetrosCubiertosInicial = 0; else this.MetrosCubiertosInicial = dr.GetInt32(dr.GetOrdinal("MetrosCubiertosInicial")); if (dr.IsDBNull(dr.GetOrdinal("MetrosTerrenoFinal"))) this.MetrosTerrenoFinal = 0; else this.MetrosTerrenoFinal = dr.GetInt32(dr.GetOrdinal("MetrosTerrenoFinal")); if (dr.IsDBNull(dr.GetOrdinal("MetrosTerrenoInicial"))) this.MetrosTerrenoInicial = 0; else this.MetrosTerrenoInicial = dr.GetInt32(dr.GetOrdinal("MetrosTerrenoInicial")); if (dr.IsDBNull(dr.GetOrdinal("IdMoneda"))) this.Moneda = null; else this.Moneda = GI.BR.Monedas.MonedasFlyweigthFactory.GetInstancia.GetMoneda(dr.GetInt32(dr.GetOrdinal("IdMoneda"))); if (dr.IsDBNull(dr.GetOrdinal("IdTipoPropiedad"))) this.TipoPropiedad = null; else this.TipoPropiedad = TiposPropiedadFlyweightFactory.GetInstancia.GetTipoPropiedad(dr.GetInt32(dr.GetOrdinal("IdTipoPropiedad"))); if (dr.IsDBNull(dr.GetOrdinal("TipoZona"))) this.TipoZona = null; else this.TipoZona = (GI.BR.Propiedades.TipoZona)dr.GetInt32(dr.GetOrdinal("TipoZona")); this.Ubicacion = new Ubicacion(); if (dr.IsDBNull(dr.GetOrdinal("IdBarrio"))) this.Ubicacion.Barrio = null; else this.Ubicacion.Barrio = GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetBarrio(dr.GetInt32(dr.GetOrdinal("IdBarrio"))); if (dr.IsDBNull(dr.GetOrdinal("IdLocalidad"))) this.Ubicacion.Localidad = null; else this.Ubicacion.Localidad = GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetLocalidad(dr.GetInt32(dr.GetOrdinal("IdLocalidad"))); if (dr.IsDBNull(dr.GetOrdinal("IdPais"))) this.Ubicacion.Pais = null; else this.Ubicacion.Pais = GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetPais(dr.GetInt32(dr.GetOrdinal("IdPais"))); if (dr.IsDBNull(dr.GetOrdinal("IdProvincia"))) this.Ubicacion.Provincia = null; else this.Ubicacion.Provincia = GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetProvincia(dr.GetInt32(dr.GetOrdinal("IdProvincia"))); if (dr.IsDBNull(dr.GetOrdinal("ImporteFinal"))) this.ValorFinal = 0; else this.ValorFinal = dr.GetDecimal(dr.GetOrdinal("ImporteFinal")); if (dr.IsDBNull(dr.GetOrdinal("ImporteInicial"))) this.ValorInicial = 0; else this.ValorInicial = dr.GetDecimal(dr.GetOrdinal("ImporteInicial")); this.Observaciones = dr.GetString(dr.GetOrdinal("Observaciones")); this.Activo = dr.GetBoolean(dr.GetOrdinal("Activo")); this.FechaAlta = dr.GetDateTime(dr.GetOrdinal("FechaAlta")); }
private void settingsToolStripMenuItem_Click(object sender, EventArgs e) { var zQuery = new QueryPanelDialog( "CardMaker Settings", 450, 250, #if !MONO_BUILD true #else false #endif ); zQuery.SetIcon(CardMakerInstance.ApplicationIcon); zQuery.SetMaxHeight(600); #if !MONO_BUILD zQuery.AddTab("General"); #endif zQuery.AddCheckBox("Enable Google Cache", CardMakerSettings.EnableGoogleCache, IniSettings.EnableGoogleCache); zQuery.AddCheckBox("Print/Export Layout Border", CardMakerSettings.PrintLayoutBorder, IniSettings.PrintLayoutBorder); zQuery.AddPullDownBox("Default Translator Type", new string[] { TranslatorType.Incept.ToString(), TranslatorType.JavaScript.ToString() }, (int)CardMakerSettings.DefaultTranslatorType, IniSettings.DefaultTranslator); #if !MONO_BUILD zQuery.AddTab("PDF Export"); #else zQuery.AddVerticalSpace(20); zQuery.AddLabel("---- PDF Export Settings ----", 16); #endif zQuery.AddNumericBox("Page Width (inches)", CardMakerSettings.PrintPageWidth, 1, 1024, 1, 2, IniSettings.PrintPageWidth); zQuery.AddNumericBox("Page Height (inches)", CardMakerSettings.PrintPageHeight, 1, 1024, 1, 2, IniSettings.PrintPageHeight); zQuery.AddNumericBox("Page Horizontal Margin (inches)", CardMakerSettings.PrintPageHorizontalMargin, 0, 1024, 0.01m, 2, IniSettings.PrintPageHorizontalMargin); zQuery.AddNumericBox("Page Vertical Margin (inches)", CardMakerSettings.PrintPageVerticalMargin, 0, 1024, 0.01m, 2, IniSettings.PrintPageVerticalMargin); zQuery.AddCheckBox("Auto-Center Layouts on Page", CardMakerSettings.PrintAutoHorizontalCenter, IniSettings.PrintAutoCenterLayout); zQuery.AddCheckBox("Print Layouts On New Page", CardMakerSettings.PrintLayoutsOnNewPage, IniSettings.PrintLayoutsOnNewPage); zQuery.SetIcon(Icon); if (DialogResult.OK == zQuery.ShowDialog(this)) { CardMakerSettings.PrintPageWidth = zQuery.GetDecimal(IniSettings.PrintPageWidth); CardMakerSettings.PrintPageHeight = zQuery.GetDecimal(IniSettings.PrintPageHeight); CardMakerSettings.PrintPageHorizontalMargin = zQuery.GetDecimal(IniSettings.PrintPageHorizontalMargin); CardMakerSettings.PrintPageVerticalMargin = zQuery.GetDecimal(IniSettings.PrintPageVerticalMargin); CardMakerSettings.PrintAutoHorizontalCenter = zQuery.GetBool(IniSettings.PrintAutoCenterLayout); CardMakerSettings.PrintLayoutBorder = zQuery.GetBool(IniSettings.PrintLayoutBorder); CardMakerSettings.PrintLayoutsOnNewPage = zQuery.GetBool(IniSettings.PrintLayoutsOnNewPage); CardMakerSettings.DefaultTranslatorType = (TranslatorType)zQuery.GetIndex(IniSettings.DefaultTranslator); var bWasGoogleCacheEnabled = CardMakerSettings.EnableGoogleCache; CardMakerSettings.EnableGoogleCache = zQuery.GetBool(IniSettings.EnableGoogleCache); if (!CardMakerSettings.EnableGoogleCache && bWasGoogleCacheEnabled) { DeleteGoogleCache(); } } }
internal static Thread getThreadFromReader(System.Data.IDataReader rdr, Dictionary<string, bool> columnTable) { Thread thread = new Thread(); if (columnTable["THREAD_ID"]) { thread.Id = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("THREAD_ID"))); } if (columnTable["SUBJECT"]) { thread.Subject = rdr.GetString(rdr.GetOrdinal("SUBJECT")); } if (columnTable["TRIAGE_GROUP_ID"]) { if (!rdr.IsDBNull(rdr.GetOrdinal("TRIAGE_GROUP_ID"))) { thread.MailGroup = new TriageGroup() { Id = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("TRIAGE_GROUP_ID"))) }; } } if (columnTable["MTOPLOCK"]) { thread.Oplock = Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("MTOPLOCK"))); } if (columnTable["CATEGORY_TYPE"]) { thread.MessageCategoryType = (enums.MessageCategoryTypeEnum)Convert.ToInt32(rdr.GetDecimal(rdr.GetOrdinal("CATEGORY_TYPE"))); } return thread; }
internal static Folder getFolderFromReader(System.Data.IDataReader rdr, Dictionary<string, bool> columnTable) { Folder folder = new Folder(); if (columnTable["FOLDER_ID"]) { int idIndex = rdr.GetOrdinal("FOLDER_ID"); if (!rdr.IsDBNull(idIndex)) { folder.Id = Convert.ToInt32(rdr.GetDecimal(idIndex)); } } if (columnTable["USER_ID"]) { int userIdIndex = rdr.GetOrdinal("USER_ID"); if (!rdr.IsDBNull(userIdIndex)) { folder.Owner = new User() { Id = Convert.ToInt32(rdr.GetDecimal(userIdIndex)) }; } } if (columnTable["FOLDER_NAME"]) { int nameIndex = rdr.GetOrdinal("FOLDER_NAME"); if (!rdr.IsDBNull(nameIndex)) { folder.Name = rdr.GetString(nameIndex); } } if (columnTable["FOLDOPLOCK"]) { int oplockIndex = rdr.GetOrdinal("FOLDOPLOCK"); if (!rdr.IsDBNull(oplockIndex)) { folder.Oplock = Convert.ToInt32(rdr.GetDecimal(oplockIndex)); } } // set up other folder properties if (folder.Id <= 0) { folder.SystemFolder = true; folder.Name = Enum.GetName(typeof(domain.sm.enums.SystemFolderEnum), folder.Id); } else if (folder.Id > 0) // all system folders have ID < 0 { if (columnTable["FOLDACTIVE"]) { folder.Active = rdr.GetDecimal(rdr.GetOrdinal("FOLDACTIVE")) == 1; } } return folder; }
internal virtual void fill(System.Data.IDataReader dr) { this.IdPago = dr.GetInt32(dr.GetOrdinal("IdPago")); this.IdContrato = dr.GetInt32(dr.GetOrdinal("IdContrato")); this.Importe = new Valor(); this.Importe.Moneda = new GI.BR.Monedas.Moneda(); this.Importe.Importe = dr.GetDecimal(dr.GetOrdinal("Importe")); this.Importe.Moneda.IdMoneda = dr.GetInt32(dr.GetOrdinal("IdMoneda")); this.Anulado = dr.GetBoolean(dr.GetOrdinal("Anulado")); this.FechaPago = dr.GetDateTime(dr.GetOrdinal("FechaPago")); this.FechaAlta = dr.GetDateTime(dr.GetOrdinal("FechaAlta")); this.mesCancelado = dr.GetInt32(dr.GetOrdinal("MesCancelado")); this.anioPagado = dr.GetInt32(dr.GetOrdinal("AnioPagado")); }
protected TransactionType(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { this.TransactionTypeID = info.GetInt32("TransactionTypeID"); this.Name = info.GetString("Name"); this.Description = info.GetString("Description"); this.ActiveStartDt = (DateTime)info.GetValue("ActiveStartDt", typeof(DateTime)); this.ActiveEndDt = (DateTime)info.GetValue("ActiveEndDt", typeof(DateTime)); this.Amount = info.GetDecimal("Amount"); CustomizeDeserializationProcess(info, context); }
internal void fill(System.Data.IDataReader dr) { this.AnioVigenciaDesde = dr.GetInt32(dr.GetOrdinal("AnioDesde")); this.AnioVigenciaHasta = dr.GetInt32(dr.GetOrdinal("AnioHasta")); this.MesVigenciaDesde = dr.GetInt32(dr.GetOrdinal("MesDesde")); this.MesVigenciaHasta = dr.GetInt32(dr.GetOrdinal("MesHasta")); this.Monto = new Valor(); this.Monto.Importe = dr.GetDecimal(dr.GetOrdinal("Importe")); this.Monto.Moneda = Monedas.MonedasFlyweigthFactory.GetInstancia.GetMoneda( dr.GetInt32(dr.GetOrdinal("IdMoneda"))); this.IdValorRenta = dr.GetInt32(dr.GetOrdinal("IdValorRenta")); }
protected void CargarPropiedad(System.Data.IDataReader dr) { this.cargado = true; this.IdPropiedad = dr.GetInt32(dr.GetOrdinal("IdPropiedad")); this.CantidadAmbientes = dr.GetDecimal(dr.GetOrdinal("CantidadAmbientes")); this.TipoPropiedad = TiposPropiedadFlyweightFactory.GetInstancia.GetTipoPropiedad(dr.GetInt32(dr.GetOrdinal("IdTipoPropiedad"))); this.estado = new EstadoPropiedad(); this.estado.IdEstadoPropiedad = dr.GetInt32(dr.GetOrdinal("IdEstadoPropiedad")); this.EnumEstado = (Estado)dr.GetInt32(dr.GetOrdinal("EnumEstadoProp")); if (!dr.IsDBNull(dr.GetOrdinal("IdPropietario"))) { this.Propietario = new Propietario(); this.Propietario.IdCliente = dr.GetInt32(dr.GetOrdinal("IdPropietario")); } this.Direccion = new Direccion(); this.Direccion.Calle = dr.GetString(dr.GetOrdinal("Calle")); this.Direccion.Numero = dr.GetInt32(dr.GetOrdinal("NumeroPostal")); this.Direccion.Depto = dr.GetString(dr.GetOrdinal("Depto")); this.Direccion.Piso = dr.GetString(dr.GetOrdinal("Piso")); this.Direccion.CodigoPostal = dr.GetString(dr.GetOrdinal("CodigoPostal")); this.Direccion.CalleEntre1 = dr.GetString(dr.GetOrdinal("CalleEntre1")); this.Direccion.CalleEntre2 = dr.GetString(dr.GetOrdinal("CalleEntre2")); this.ValorMercado = new Valor(); this.ValorMercado.Importe = dr.GetDecimal(dr.GetOrdinal("ValorMercadoImporte")); this.ValorMercado.Moneda = Monedas.MonedasFlyweigthFactory.GetInstancia.GetMoneda(dr.GetInt32(dr.GetOrdinal("ValorMercadoMoneda"))); this.ValorPublicacion = new Valor(); this.ValorPublicacion.Importe = dr.GetDecimal(dr.GetOrdinal("ValorPublicacionImporte")); this.ValorPublicacion.Moneda = Monedas.MonedasFlyweigthFactory.GetInstancia.GetMoneda(dr.GetInt32(dr.GetOrdinal("ValorPublicacionMoneda"))); this.Observaciones = dr.IsDBNull(dr.GetOrdinal("Observaciones")) ? "" : dr.GetString(dr.GetOrdinal("Observaciones")); this.EsOtraInmobiliaria = dr.IsDBNull(dr.GetOrdinal("EsOtraInmobiliaria")) ? false : dr.GetBoolean(dr.GetOrdinal("EsOtraInmobiliaria")); this.MedidasPropiedad = new MedidaPropiedad(); this.MedidasPropiedad.MetrosCubiertos = dr.GetDecimal(dr.GetOrdinal("MetrosCubiertos")); this.MedidasPropiedad.MetrosLibres = dr.GetDecimal(dr.GetOrdinal("MetrosLibres")); this.MedidasPropiedad.MetrosSemicubiertos = dr.GetDecimal(dr.GetOrdinal("MetrosSemicubiertos")); this.MedidasTerreno = new MedidasTerreno(); this.MedidasTerreno.Fondo = dr.GetDecimal(dr.GetOrdinal("TerrenoFondo")); this.MedidasTerreno.Frente = dr.GetDecimal(dr.GetOrdinal("TerrenosFrente")); this.MedidasTerreno.Metros = dr.GetDecimal(dr.GetOrdinal("TerrenoMetros")); this.Orientacion = dr.GetString(dr.GetOrdinal("Orientacion")); this.CantidadBaños = dr.GetInt32(dr.GetOrdinal("CantidadBanos")); this.CantidadCocheras = dr.GetInt32(dr.GetOrdinal("CantidadCocheras")); this.CantidadDormitorios = dr.GetInt32(dr.GetOrdinal("CantidadDomritorios")); this.CantidadPlantas = dr.GetInt32(dr.GetOrdinal("CantidadPlantas")); this.Disposicion = dr.IsDBNull(dr.GetOrdinal("IdDepartamentoDisposicion")) ? DepartamentoDisposicion.SinDefinir : (DepartamentoDisposicion)dr.GetInt32(dr.GetOrdinal("IdDepartamentoDisposicion")); this.EsAptoProfesional = dr.IsDBNull(dr.GetOrdinal("EsAptoProfesional")) ? false : dr.GetBoolean(dr.GetOrdinal("EsAptoProfesional")); this.CantidadPisos = dr.IsDBNull(dr.GetOrdinal("DeptoCantidadPisos")) ? 0 : dr.GetInt32(dr.GetOrdinal("DeptoCantidadPisos")); this.DepartamentosPorPiso = dr.IsDBNull(dr.GetOrdinal("DeptoDepartamentosPorPiso")) ? 0 : dr.GetInt32(dr.GetOrdinal("DeptoDepartamentosPorPiso")); this.CantidadAscensores = dr.IsDBNull(dr.GetOrdinal("CantidadAscensores")) ? 0 : dr.GetInt32(dr.GetOrdinal("CantidadAscensores")); this.CantidadAscensoresServicio = dr.IsDBNull(dr.GetOrdinal("CantidadAscensoresServicio")) ? 0 : dr.GetInt32(dr.GetOrdinal("CantidadAscensoresServicio")); this.TipoZona = dr.IsDBNull(dr.GetOrdinal("IdTipoZona")) ? TipoZona.SinDefinir : (TipoZona)dr.GetInt32(dr.GetOrdinal("IdTipoZona")); this.Fos = dr.IsDBNull(dr.GetOrdinal("Fos")) ? "" : dr.GetString(dr.GetOrdinal("Fos")); this.Fot = dr.IsDBNull(dr.GetOrdinal("Fot")) ? "" : dr.GetString(dr.GetOrdinal("Fot")); this.Zonificacion = dr.IsDBNull(dr.GetOrdinal("Zonificacion")) ? "" : dr.GetString(dr.GetOrdinal("Zonificacion")); this.MetrosConstruibles = dr.IsDBNull(dr.GetOrdinal("MetrosContruibles")) ? 0 : dr.GetInt32(dr.GetOrdinal("MetrosContruibles")); this.Ubicacion = new Ubicacion(); this.Ubicacion.Barrio = Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetBarrio(dr.GetInt32(dr.GetOrdinal("IdBarrio"))); this.Ubicacion.Localidad = Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetLocalidad(dr.GetInt32(dr.GetOrdinal("IdLocalidad"))); this.Ubicacion.Pais = Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetPais(dr.GetInt32(dr.GetOrdinal("IdPais"))); this.Ubicacion.Provincia = Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetProvincia(dr.GetInt32(dr.GetOrdinal("IdProvincia"))); this.Antiguedad = dr.IsDBNull(dr.GetOrdinal("Antiguedad")) ? 0 : dr.GetInt32(dr.GetOrdinal("Antiguedad")); if (!dr.IsDBNull(dr.GetOrdinal("IdInmobiliaria"))) { this.Inmobiliaria = new InmobiliariaExterna(); this.Inmobiliaria.IdInmobiliaria = dr.GetInt32(dr.GetOrdinal("IdInmobiliaria")); this.Inmobiliaria.Nombre = dr.GetString(dr.GetOrdinal("NombreInmobiliaria")); this.Inmobiliaria.PersonaResponsable = dr.GetString(dr.GetOrdinal("ContactoInmobiliaria")); this.Inmobiliaria.Telefono = dr.GetString(dr.GetOrdinal("TelefonoInmobiliaria")); } this.ValorExpensas = dr.IsDBNull(dr.GetOrdinal("ValorExpensas")) ? 0 : dr.GetDecimal(dr.GetOrdinal("ValorExpensas")); this.Jardin = dr.IsDBNull(dr.GetOrdinal("Jardin")) ? false : dr.GetBoolean(dr.GetOrdinal("Jardin")); this.Patio = dr.IsDBNull(dr.GetOrdinal("Patio")) ? false : dr.GetBoolean(dr.GetOrdinal("Patio")); this.Piscina = dr.IsDBNull(dr.GetOrdinal("Piscina")) ? false : dr.GetBoolean(dr.GetOrdinal("Piscina")); this.Lavadero = dr.IsDBNull(dr.GetOrdinal("Lavadero")) ? false : dr.GetBoolean(dr.GetOrdinal("Lavadero")); this.Dependencia = dr.IsDBNull(dr.GetOrdinal("Dependencia")) ? false : dr.GetBoolean(dr.GetOrdinal("Dependencia")); this.Quincho = dr.IsDBNull(dr.GetOrdinal("Quincho")) ? false : dr.GetBoolean(dr.GetOrdinal("Quincho")); this.Parrilla = dr.IsDBNull(dr.GetOrdinal("Parrilla")) ? false : dr.GetBoolean(dr.GetOrdinal("Parrilla")); this.Balcon = dr.IsDBNull(dr.GetOrdinal("Balcon")) ? false : dr.GetBoolean(dr.GetOrdinal("Balcon")); this.Terraza = dr.IsDBNull(dr.GetOrdinal("Terraza")) ? false : dr.GetBoolean(dr.GetOrdinal("Terraza")); this.Playroom = dr.IsDBNull(dr.GetOrdinal("Playroom")) ? false : dr.GetBoolean(dr.GetOrdinal("Playroom")); this.Baulera = dr.IsDBNull(dr.GetOrdinal("Baulera")) ? false : dr.GetBoolean(dr.GetOrdinal("Baulera")); this.CuartoHerraminetas = dr.IsDBNull(dr.GetOrdinal("CuartoHerramientas")) ? false : dr.GetBoolean(dr.GetOrdinal("CuartoHerramientas")); this.PublicarSinPrecio = dr.IsDBNull(dr.GetOrdinal("PublicarSinPrecio")) ? false : dr.GetBoolean(dr.GetOrdinal("PublicarSinPrecio")); }
public decimal PreencheAtributo(System.Data.IDataReader lDataReader, int NumeroColuna, decimal Atributo) { if ((lDataReader.IsDBNull(NumeroColuna) == true)) { return decimal.MinValue; } else { return lDataReader.GetDecimal(NumeroColuna); } }