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;
        }
示例#2
0
 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);
         }
     }
 }
示例#3
0
        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"));
        }
示例#4
0
文件: Addressee.cs 项目: OSEHRA/mdo
        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;
        }
示例#5
0
        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;
        }
示例#6
0
		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);
		}
示例#7
0
        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"));
        }
示例#8
0
        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();
                }
            }
        }
示例#9
0
文件: Thread.cs 项目: OSEHRA/mdo
        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;
        }
示例#10
0
        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;
        }
示例#11
0
 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);
		}
示例#13
0
 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"));
 }
示例#14
0
        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"));
        }
示例#15
0
 public decimal PreencheAtributo(System.Data.IDataReader lDataReader, int NumeroColuna, decimal Atributo)
 {
     if ((lDataReader.IsDBNull(NumeroColuna) == true))
     {
         return decimal.MinValue;
     }
     else
     {
         return lDataReader.GetDecimal(NumeroColuna);
     }
 }