当前位置: 首页>>代码示例>>C#>>正文


C# SqlDataReader.GetDecimal方法代码示例

本文整理汇总了C#中System.Data.SqlClient.SqlDataReader.GetDecimal方法的典型用法代码示例。如果您正苦于以下问题:C# SqlDataReader.GetDecimal方法的具体用法?C# SqlDataReader.GetDecimal怎么用?C# SqlDataReader.GetDecimal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Data.SqlClient.SqlDataReader的用法示例。


在下文中一共展示了SqlDataReader.GetDecimal方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: MakeViewAuditoriaListaVerificacionDetalleCross

        /// <summary>
        /// Creates a new instance of the ViewAuditoriaListaVerificacionDetalleCross class and populates it with data from the specified SqlDataReader.
        /// </summary>
        private static ViewAuditoriaListaVerificacionDetalleCrossInfo MakeViewAuditoriaListaVerificacionDetalleCross(SqlDataReader dataReader)
        {
            ViewAuditoriaListaVerificacionDetalleCrossInfo viewAuditoriaListaVerificacionDetalleCross = new ViewAuditoriaListaVerificacionDetalleCrossInfo();

            if (dataReader.IsDBNull(AuditoriaListaVerificacionDetalleCargoId) == false)
                viewAuditoriaListaVerificacionDetalleCross.AuditoriaListaVerificacionDetalleCargoId = dataReader.GetInt32(AuditoriaListaVerificacionDetalleCargoId);
            if (dataReader.IsDBNull(AuditoriaListaVerificacionDetalleId) == false)
                viewAuditoriaListaVerificacionDetalleCross.AuditoriaListaVerificacionDetalleId = dataReader.GetInt32(AuditoriaListaVerificacionDetalleId);
            if (dataReader.IsDBNull(AuditoriaListaVerificacionId) == false)
                viewAuditoriaListaVerificacionDetalleCross.AuditoriaListaVerificacionId = dataReader.GetInt32(AuditoriaListaVerificacionId);
            if (dataReader.IsDBNull(CargoId) == false)
                viewAuditoriaListaVerificacionDetalleCross.CargoId = dataReader.GetInt32(CargoId);
            if (dataReader.IsDBNull(Cargo) == false)
                viewAuditoriaListaVerificacionDetalleCross.Cargo = dataReader.GetString(Cargo);
            if (dataReader.IsDBNull(Activo) == false)
                viewAuditoriaListaVerificacionDetalleCross.Activo = dataReader.GetBoolean(Activo);
            if (dataReader.IsDBNull(AuditoriaPunto) == false)
                viewAuditoriaListaVerificacionDetalleCross.AuditoriaPunto = dataReader.GetString(AuditoriaPunto);
            if (dataReader.IsDBNull(AuditoriaControl) == false)
                viewAuditoriaListaVerificacionDetalleCross.AuditoriaControl = dataReader.GetString(AuditoriaControl);
            if (dataReader.IsDBNull(PuntajeRequerido) == false)
                viewAuditoriaListaVerificacionDetalleCross.PuntajeRequerido = dataReader.GetDecimal(PuntajeRequerido);
            if (dataReader.IsDBNull(Empresa) == false)
                viewAuditoriaListaVerificacionDetalleCross.Empresa = dataReader.GetString(Empresa);
            if (dataReader.IsDBNull(Orden) == false)
                viewAuditoriaListaVerificacionDetalleCross.Orden = dataReader.GetByte(Orden);

            return viewAuditoriaListaVerificacionDetalleCross;
        }
开发者ID:Avaruz,项目名称:SGC,代码行数:32,代码来源:ViewAuditoriaListaVerificacionDetalleCrossDb.cs

示例2: DataToModel

        /// <summary>
        /// 数据转用户实体
        /// </summary>
        public static UserInfo DataToModel(SqlDataReader rdr)
        {
            UserInfo user = new UserInfo();
            if (!rdr.IsDBNull(0)) user.UserID = rdr.GetInt32(0);
            if (!rdr.IsDBNull(1)) user.UserName = rdr.GetString(1);
            if (!rdr.IsDBNull(2)) user.UserPassword = rdr.GetString(2);
            if (!rdr.IsDBNull(3)) user.UserNickName = rdr.GetString(3);
            if (!rdr.IsDBNull(4)) user.UserImage = rdr.GetString(4);
            if (!rdr.IsDBNull(5)) user.UserPhone = rdr.GetString(5);
            if (!rdr.IsDBNull(6)) user.UserEmail = rdr.GetString(6);
            if (!rdr.IsDBNull(7)) user.UserTheme = rdr.GetString(7);
            if (!rdr.IsDBNull(8)) user.UserLevel = rdr.GetByte(8);
            if (!rdr.IsDBNull(9)) user.UserFrom = rdr.GetString(9);
            if (!rdr.IsDBNull(10)) user.ModifyDate = rdr.GetDateTime(10);
            if (!rdr.IsDBNull(11)) user.CreateDate = rdr.GetDateTime(11);
            if (!rdr.IsDBNull(12)) user.UserCity = rdr.GetString(12);
            if (!rdr.IsDBNull(13)) user.UserMoney = rdr.GetDecimal(13);
            if (!rdr.IsDBNull(14)) user.UserWorkDay = rdr.GetString(14);
            if (!rdr.IsDBNull(15)) user.UserFunction = rdr.GetString(15);
            if (!rdr.IsDBNull(16)) user.CategoryRate = rdr.GetInt32(16);
            if (!rdr.IsDBNull(17)) user.Synchronize = rdr.GetByte(17);
            if (!rdr.IsDBNull(18)) user.MoneyStart = rdr.GetDecimal(18);
            if (!rdr.IsDBNull(19)) user.IsUpdate = rdr.GetByte(19);

            return user;
        }
开发者ID:pyfxl,项目名称:fxlweb,代码行数:29,代码来源:UserTableDAL.cs

示例3: button2_Click

 private void button2_Click(object sender, EventArgs e)
 {
     if (tablaReg.Rows.Count == 0)
     {
         MessageBox.Show("Debe seleccionar por lo menos 1 Consumible");
         return;
     }
     foreach (DataRow fila in tablaReg.Rows)
     {
         resultado = Home.BD.comando("EXEC GESTION_DE_GATOS.RegistrarConsXEstadiaXHab "+ textBox1.Text +","+ fila["Id"].ToString() + "," +textBox2.Text);
         if (resultado.Read())
         {
             if (resultado.GetDecimal(0) == 0)
             {
                 MessageBox.Show("Error. El consumible ya estaba agregado");
             }
         }
         else
         {
             MessageBox.Show("Error. El consumible ya estaba agregado");
         }
         resultado.Close();
     }
     MessageBox.Show("El proceso de carga de consumibles finalizo correctamente");
     this.Close();
 }
开发者ID:facundo91,项目名称:Tp-Gestion-de-Datos,代码行数:26,代码来源:Consumibles.cs

示例4: MakeViewAuditoriaListaVerificacionDetalle

        /// <summary>
        /// Creates a new instance of the ViewAuditoriaListaVerificacionDetalle class and populates it with data from the specified SqlDataReader.
        /// </summary>
        private static ViewAuditoriaListaVerificacionDetalleInfo MakeViewAuditoriaListaVerificacionDetalle(SqlDataReader dataReader)
        {
            ViewAuditoriaListaVerificacionDetalleInfo viewAuditoriaListaVerificacionDetalle = new ViewAuditoriaListaVerificacionDetalleInfo();

            if (dataReader.IsDBNull(AuditoriaListaVerificacionDetalleId) == false)
                viewAuditoriaListaVerificacionDetalle.AuditoriaListaVerificacionDetalleId = dataReader.GetInt32(AuditoriaListaVerificacionDetalleId);
            if (dataReader.IsDBNull(AuditoriaListaVerificacionId) == false)
                viewAuditoriaListaVerificacionDetalle.AuditoriaListaVerificacionId = dataReader.GetInt32(AuditoriaListaVerificacionId);
            if (dataReader.IsDBNull(AuditoriaPuntoId) == false)
                viewAuditoriaListaVerificacionDetalle.AuditoriaPuntoId = dataReader.GetInt32(AuditoriaPuntoId);
            if (dataReader.IsDBNull(AuditoriaControlId) == false)
                viewAuditoriaListaVerificacionDetalle.AuditoriaControlId = dataReader.GetInt32(AuditoriaControlId);
            if (dataReader.IsDBNull(PuntajeRequerido) == false)
                viewAuditoriaListaVerificacionDetalle.PuntajeRequerido = dataReader.GetDecimal(PuntajeRequerido);
            if (dataReader.IsDBNull(AuditoriaPunto) == false)
                viewAuditoriaListaVerificacionDetalle.AuditoriaPunto = dataReader.GetString(AuditoriaPunto);
            if (dataReader.IsDBNull(AuditoriaControl) == false)
                viewAuditoriaListaVerificacionDetalle.AuditoriaControl = dataReader.GetString(AuditoriaControl);
            if (dataReader.IsDBNull(Orden) == false)
                viewAuditoriaListaVerificacionDetalle.Orden = dataReader.GetByte(Orden);
            if (dataReader.IsDBNull(Activo) == false)
                viewAuditoriaListaVerificacionDetalle.Activo = dataReader.GetBoolean(Activo);

            return viewAuditoriaListaVerificacionDetalle;
        }
开发者ID:Avaruz,项目名称:SGC,代码行数:28,代码来源:ViewAuditoriaListaVerificacionDetalleDb.cs

示例5: comboBox1_SelectedIndexChanged

 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     consulta= "select H.numero,H.piso,T.descripcion,T.cantPersonas from GESTION_DE_GATOS.Habitacion H, GESTION_DE_GATOS.TipoHabitacion T where H.tipo = T.codigo and H.idHabitacion = "+comboBox1.Text;
     resultado = Home.BD.comando(consulta);
     if( resultado.Read())
     {
         textBox1.Text = resultado.GetDecimal(0).ToString();
         textBox2.Text = resultado.GetDecimal(1).ToString();
         textBox4.Text = resultado.GetDecimal(3).ToString();
         textBox3.Text = resultado.GetString(2);
     }
     else
     {
         MessageBox.Show("Error la habitacion no existe");
     }
     resultado.Close();
 }
开发者ID:facundo91,项目名称:Tp-Gestion-de-Datos,代码行数:17,代码来源:DistribucionClientes.cs

示例6: ClientesEstadia

 public ClientesEstadia(string nroRes,string nroEst)
 {
     InitializeComponent();
     nroReserva = nroRes;
     nroEstadia = nroEst;
     tabla = new DataTable();
     tabla.Columns.Add("Id");
     DataColumn column = tabla.Columns["Id"];
     column.Unique = true;
     tabla.Columns.Add("Nombre");
     tabla.Columns.Add("Apellido");
     bSource2 = new BindingSource();
     bSource2.DataSource = tabla;
     //set the DataGridView DataSource
     dataGridView1.DataSource = bSource2;
     consulta = "select sum(T.cantPersonas) from GESTION_DE_GATOS.ReservaXHabitacion RH,GESTION_DE_GATOS.Habitacion H,GESTION_DE_GATOS.TipoHabitacion T where RH.habitacion = H.idHabitacion and T.codigo=H.tipo and RH.reserva = " + nroReserva;
     resultado = Home.BD.comando(consulta);
     if (resultado.Read())
     {
         textBox2.Text = resultado.GetDecimal(0).ToString();
         totalPers = resultado.GetDecimal(0);
         resultado.Close();
     }
     else
     {
         resultado.Close();
         MessageBox.Show("La reserva no tiene habitaciones");
         this.Close();
     }
     consulta = "select C.idCli,C.nombre,C.apellido from GESTION_DE_GATOS.Reserva R,GESTION_DE_GATOS.Cliente C where R.cliente = C.idCli and R.idReserva = " + nroReserva;
     resultado = Home.BD.comando(consulta);
     resultado.Read();
     textBox3.Text = resultado.GetString(1) + " " + resultado.GetString(2);
     persDisp = totalPers - 1;
     textBox4.Text = (persDisp).ToString();
     idCli = resultado.GetDecimal(0);
     nombre = resultado.GetString(1);
     apellido = resultado.GetString(2);
     DataRow row = tabla.NewRow();
     row["Id"] = idCli;
     row["Nombre"] = nombre;
     row["Apellido"] = apellido;
     tabla.Rows.Add(row);
     textBox1.Text = nroReserva;
     resultado.Close();
 }
开发者ID:facundo91,项目名称:Tp-Gestion-de-Datos,代码行数:46,代码来源:ClientesEstadia.cs

示例7: DataToModel

        /// <summary>
        /// 数据转类别实体
        /// </summary>
        public static UserCategoryInfo DataToModel(SqlDataReader rdr)
        {
            UserCategoryInfo category = new UserCategoryInfo();
            if (!rdr.IsDBNull(0)) category.CategoryTypeID = rdr.GetInt32(0);
            if (!rdr.IsDBNull(1)) category.CategoryTypeName = rdr.GetString(1);
            if (!rdr.IsDBNull(2)) category.CategoryTypePrice = rdr.GetDecimal(2);

            return category;
        }
开发者ID:pyfxl,项目名称:fxlweb,代码行数:12,代码来源:UserCategoryTableDAL.cs

示例8: DataToModel

        /// <summary>
        /// 数据转钱包实体
        /// </summary>
        public static CardInfo DataToModel(SqlDataReader rdr)
        {
            CardInfo card = new CardInfo();
            if (!rdr.IsDBNull(0)) card.CardID = rdr.GetInt32(0);
            if (!rdr.IsDBNull(1)) card.CardName = rdr.GetString(1);
            if (!rdr.IsDBNull(2)) card.CardNumber = rdr.GetString(2);
            if (!rdr.IsDBNull(3)) card.CardImage = rdr.GetString(3);
            if (!rdr.IsDBNull(4)) card.CardMoney = rdr.GetDecimal(4);
            if (!rdr.IsDBNull(5)) card.CardLive = rdr.GetByte(5);
            if (!rdr.IsDBNull(6)) card.Synchronize = rdr.GetByte(6);
            if (!rdr.IsDBNull(7)) card.ModifyDate = rdr.GetDateTime(7);
            if (!rdr.IsDBNull(8)) card.CDID = rdr.GetInt32(8);
            if (!rdr.IsDBNull(9)) card.UserID = rdr.GetInt32(9);
            if (!rdr.IsDBNull(10)) card.MoneyStart = rdr.GetDecimal(10);
            if (!rdr.IsDBNull(11)) card.CardShow = rdr.GetByte(11);

            return card;
        }
开发者ID:pyfxl,项目名称:fxlweb,代码行数:21,代码来源:CardTableDAL.cs

示例9: Modificacion_Direccion

        public Modificacion_Direccion(decimal direccion)
        {
            InitializeComponent();
            string consulta = "select nombre from GESTION_DE_GATOS.Pais";
            resultado = Home.BD.comando(consulta);
            while (resultado.Read() == true)
            {
                comboBox1.Items.Add(resultado.GetSqlString(0));
            }
            resultado.Close();
            idDir = direccion;
            consulta = "select D.calle,D.numero,D.piso,D.depto,D.ciudad,P.nombre from GESTION_DE_GATOS.Direccion D,GESTION_DE_GATOS.Pais P where D.pais = P.idPais and D.idDir = " + direccion.ToString();
            resultado = Home.BD.comando(consulta);
            if (resultado.Read())
            {
                textBox1.Text = resultado.GetString(0);
                textBox2.Text = resultado.GetDecimal(1).ToString();
                if(string.IsNullOrEmpty(resultado.GetValue(2).ToString()))
                {
                }
                else
                {
                    textBox3.Text= resultado.GetDecimal(2).ToString();
                }
                if (string.IsNullOrEmpty(resultado.GetValue(3).ToString()))
                {
                }
                else
                {
                    textBox4.Text = resultado.GetString(3);
                }
                if (string.IsNullOrEmpty(resultado.GetValue(3).ToString()))
                {
                }
                else
                {
                    textBox5.Text = resultado.GetString(4);
                }

                comboBox1.Text = resultado.GetString(5);
            }
            resultado.Close();
            textBox1.Focus();
        }
开发者ID:facundo91,项目名称:Tp-Gestion-de-Datos,代码行数:44,代码来源:Modificacion+Direccion.cs

示例10: comboBox1_SelectedIndexChanged

 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     string consulta="exec GESTION_DE_GATOS.BuscarHotelDeUser '"+comboBox1.SelectedItem+"' , "+Login.HomeLogin.idUsuario.ToString()+";";
     resultado = Home.BD.comando(consulta);
     comboBox2.Items.Clear();
     while (resultado.Read() == true)
     {
         comboBox2.Items.Add(resultado.GetDecimal(0));
     }
     resultado.Close();
 }
开发者ID:facundo91,项目名称:Tp-Gestion-de-Datos,代码行数:11,代码来源:IntermediaUsuarioConRoles.cs

示例11: IntermediaUsuarioConRol_Load

        private void IntermediaUsuarioConRol_Load(object sender, EventArgs e)
        {
            string consulta = "select H.idHotel from GESTION_DE_GATOS.UserXRolXHotel U,GESTION_DE_GATOS.Hotel H where U.hotel=H.idHotel and U.usuario = " + Login.HomeLogin.idUsuario.ToString() + " order by H.idHotel";
            resultado = Home.BD.comando(consulta);
            while (resultado.Read() == true)
            {
                comboBox1.Items.Add(resultado.GetDecimal(0));
            }
            resultado.Close();
            consulta = "select H.idHotel Id, H.nombre Nombre from GESTION_DE_GATOS.UserXRolXHotel U,GESTION_DE_GATOS.Hotel H where U.hotel=H.idHotel and U.usuario = " + Login.HomeLogin.idUsuario.ToString() + " order by H.idHotel";

            DataTable result = Home.BD.consulta(consulta);
            dataGridView1.DataSource = result;
        }
开发者ID:facundo91,项目名称:Tp-Gestion-de-Datos,代码行数:14,代码来源:IntermediaUsuarioConRol.cs

示例12: GetDecimal

        public decimal GetDecimal(SqlDataReader row, string field)
        {
            try
            {
                var i = GetField(row, field);
                if (row.IsDBNull(i)) return 0m;
                return row.GetDecimal(i);

            }
            catch (Exception ex)
            {
                throw new Exception("BindingError: " + field, ex);
            }
        }
开发者ID:guylangston,项目名称:SokoSolve,代码行数:14,代码来源:DatabaseBinder.cs

示例13: Distribucion_Clientes

 public Distribucion_Clientes(DataTable tablaP,string nroReserva, string nroEstadia)
 {
     InitializeComponent();
     tabla = tablaP;
     estadia = nroEstadia;
     dataGridView1.DataSource = tabla;
     consulta= "select habitacion from GESTION_DE_GATOS.ReservaXHabitacion where reserva = "+nroReserva;
     resultado = Home.BD.comando(consulta);
     while( resultado.Read())
     {
         comboBox1.Items.Add(resultado.GetDecimal(0));
     }
     resultado.Close();
 }
开发者ID:facundo91,项目名称:Tp-Gestion-de-Datos,代码行数:14,代码来源:DistribucionClientes.cs

示例14: Property

 public void Property(string key, SqlDataReader reader, int idx)
 {
     jsonWriter.WritePropertyName(key);
     string typeName = reader.GetDataTypeName(idx);
     if (reader.IsDBNull(idx))
         jsonWriter.WriteNull();
     else if (typeName == "decimal")
         jsonWriter.WriteValue(reader.GetDecimal(idx));
     else if (typeName == "datetime")
         jsonWriter.WriteValue(reader.GetDateTime(idx));
     else if (typeName == "varchar" || typeName == "nvarchar")
         jsonWriter.WriteValue(reader.GetString(idx));
     else
         throw new Exception("Unknown data type " + typeName);
 }
开发者ID:mlankenau,项目名称:fauser_export,代码行数:15,代码来源:BaseExporter.cs

示例15: GetLong

        public static long GetLong(SqlDataReader myReader, int myColumnNo)
        {
            Decimal myDecimal = new Decimal();
            long myData = 0;

            try
            {
                myDecimal = myReader.GetDecimal(myColumnNo);
                myData = Convert.ToInt64(myDecimal);
            }
            catch (Exception)
            {
                myData = 0;
            }
            return myData;
        }
开发者ID:JuichiHirao,项目名称:wpfMovieListMake,代码行数:16,代码来源:clsDbExportCommon.cs


注:本文中的System.Data.SqlClient.SqlDataReader.GetDecimal方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。