本文整理汇总了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;
}
示例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;
}
示例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();
}
示例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;
}
示例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();
}
示例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();
}
示例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;
}
示例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;
}
示例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();
}
示例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();
}
示例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;
}
示例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);
}
}
示例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();
}
示例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);
}
示例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;
}