public void ObtenerReporteNominaSaldos(NominaModels Datos) { try { object[] Parametros = { Datos.IDNomina, Datos.IDSucursal }; DataSet Ds = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_Nomina_get_RptNominaSaldos", Parametros); if (Ds != null) { if (Ds.Tables.Count == 3) { DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Datos.ClaveNomina = Dr.GetString(Dr.GetOrdinal("ClaveNomina")); Datos.FechaInicio = Dr.GetDateTime(Dr.GetOrdinal("FechaInicio")); Datos.FechaFin = Dr.GetDateTime(Dr.GetOrdinal("FechaFin")); Datos.DiasPeriodo = Dr.GetInt32(Dr.GetOrdinal("DiasPeriodo")); Datos.PeriodoFechas = "DEL " + Datos.FechaInicio.ToShortDateString() + " AL " + Datos.FechaFin.ToShortDateString(); } DataTableReader Dr2 = Ds.Tables[1].CreateDataReader(); List <NominaDetalleModels> Lista = new List <NominaDetalleModels>(); NominaDetalleModels Item; while (Dr2.Read()) { Item = new NominaDetalleModels(); Item.NombreEmpleado = Dr2.GetString(Dr2.GetOrdinal("Empleado")); Item.Percepciones = Dr2.GetDecimal(Dr2.GetOrdinal("Percepciones")); Item.Deducciones = Dr2.GetDecimal(Dr2.GetOrdinal("Deducciones")); Item.Total = Dr2.GetDecimal(Dr2.GetOrdinal("Total")); Item.Puesto = Dr2.GetString(Dr2.GetOrdinal("Puesto")); Item.Sueldo = Dr2.GetDecimal(Dr2.GetOrdinal("Sueldo")); Item.DiasLaborados = Dr2.GetInt16(Dr2.GetOrdinal("DiasLaborados")); Lista.Add(Item); } Datos.ListaNominaDetalle = Lista; DataTableReader Dr3 = Ds.Tables[2].CreateDataReader(); List <NominaConceptosFijosModels> Lista02 = new List <NominaConceptosFijosModels>(); List <CatEmpleadoModels> ListaEm = new List <CatEmpleadoModels>(); CatEmpleadoModels Item003; NominaConceptosFijosModels Item02; while (Dr3.Read()) { Item003 = new CatEmpleadoModels(); Item003.IDEmpleado = Dr3.GetString(Dr3.GetOrdinal("IDEmpleado")); bmpFromString = Datos.DatosEmpresa.LogoEmpresa.Base64StringToBitmap(); Datos.DatosEmpresa.ImagenContruida = bmpFromString.ToBase64ImageReport(ImageFormat.Png); } return(Datos); } catch (Exception ex) { throw ex; } }
private void buttonArtikel_Click(object sender, EventArgs e) { adapterArtikel.FillSchema(ds, SchemaType.Source, "Artikel"); ds.Tables["Artikel"].Columns[0].AutoIncrement = true; adapterArtikel.Fill(ds, "Artikel"); DataTableReader reader = ds.Tables["Artikel"].CreateDataReader(); while (reader.Read()) { DisplayArtikel da = new DisplayArtikel(); da.ArtikelOid = reader.GetInt32(0); da.ArtNr = reader.GetString(1); da.ArtGruppe = GetArtGruppe(reader.GetInt32(2)); da.Bezeichnung = reader.GetString(3); da.Bestand = reader.GetByte(4); da.Meldebestand = reader.GetInt16(5); lsArtikel.Add(da); } reader.Close(); dataGridViewAusgabe.DataSource = lsArtikel; //dataGridViewAusgabe.DataSource = ds; //dataGridViewAusgabe.DataMember = "Artikel"; //adapterGruppe = new OleDbDataAdapter("Select * from tArtGruppe", con); //adapterGruppe.Fill(ds, "ArtGruppe"); //DataTableReader reader = ds.Tables["Artikel"].CreateDataReader(); //while(reader.Read()) //{ // DisplayArtikel da = new DisplayArtikel(); // da.ArtNr = reader.GetString(1); // da.Bezeichnung = reader.GetString(3); // da.ArtGruppe = GetArtGruppe(reader.GetInt32(2)); // lsArtikel.Add(da); //} //dataGridViewAusgabe.DataSource = lsArtikel; }
private void buttonArtikellesen_Click(object sender, EventArgs e) { adapterArtikel.FillSchema(ds, SchemaType.Source, "Artikel"); ds.Tables["Artikel"].Columns[0].AutoIncrement = true; adapterArtikel.Fill(ds, "Artikel"); dataGridViewAusgabe.DataSource = ds; dataGridViewAusgabe.DataMember = "Artikel"; DataTableReader reader = ds.Tables["Artikel"].CreateDataReader(); while (reader.Read()) { DisplayArtikel ds = new DisplayArtikel(); ds.ArtikelOid = reader.GetInt32(0); ds.ArtNr = reader.GetString(1); ds.Bezeichnung = reader.GetString(3); ds.Meldebestand = reader.GetInt16(5); ds.ArtGruppe = GetArtGruppe(reader.GetInt32(2)); ds.Bestand = reader.GetByte(4); lsArt.Add(ds); } dataGridViewAusgabe.DataSource = lsArt; }
// <Snippet1> private static void PrintColumn(DataTableReader reader) { // Loop through all the rows in the DataTableReader while (reader.Read()) { if (reader.IsDBNull(2)) { Console.Write("<NULL>"); } else { try { Console.Write(reader.GetInt16(2)); } catch (InvalidCastException) { Console.Write("Invalid data type."); } } Console.WriteLine(); } }
public short GetInt16(int i) { return(_reader.GetInt16(i)); }
public CompraAlmacenModels ObtenerGridComprasAJAX(string _Conexion, int _Start, int _Length, string _SearchValue, int _OrderBy, string _OrderDirection) { try { CompraAlmacenModels Resultado = new CompraAlmacenModels(); object[] Parametros = { _Start, _Length, _SearchValue, _OrderBy, _OrderDirection }; DataSet Ds = SqlHelper.ExecuteDataset(_Conexion, "spCSLDB_get_CompraAlmcen_DataTable", Parametros); if (Ds != null) { if (Ds.Tables.Count == 2) { DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Resultado.SearchRecords = !Dr.IsDBNull(Dr.GetOrdinal("SearchRecords")) ? Dr.GetInt32(Dr.GetOrdinal("SearchRecords")) : 0; Resultado.TotalRecords = !Dr.IsDBNull(Dr.GetOrdinal("TotalRecords")) ? Dr.GetInt32(Dr.GetOrdinal("TotalRecords")) : 0; break; } Dr.Close(); List <CompraAlmacenModels> lista = new List <CompraAlmacenModels>(); DataTableReader dr = Ds.Tables[1].CreateDataReader(); CompraAlmacenModels item; while (dr.Read()) { item = new CompraAlmacenModels(); item.IDCompraAlmacen = dr["id_compraAlmacen"].ToString(); //item.IDCompraAlmacen = !dr.IsDBNull(dr.GetOrdinal("id_compraAlmacen")) ? dr.GetString(dr.GetOrdinal("id_compraAlmacen")) : string.Empty; item.NumFacturaNota = !dr.IsDBNull(dr.GetOrdinal("numFacturaNota")) ? dr.GetString(dr.GetOrdinal("numFacturaNota")) : string.Empty; item.Sucursal.NombreSucursal = !dr.IsDBNull(dr.GetOrdinal("nombreSuc")) ? dr.GetString(dr.GetOrdinal("nombreSuc")) : string.Empty; item.Proveedor.nombreProveedor = !dr.IsDBNull(dr.GetOrdinal("proveedor")) ? dr.GetString(dr.GetOrdinal("proveedor")) : string.Empty; item.IDEstatusCompra = !dr.IsDBNull(dr.GetOrdinal("id_estatusCompra")) ? dr.GetInt16(dr.GetOrdinal("id_estatusCompra")) : 0; item.StatusCompra = !dr.IsDBNull(dr.GetOrdinal("estatus")) ? dr.GetString(dr.GetOrdinal("estatus")) : string.Empty; item.MontoTotal = !dr.IsDBNull(dr.GetOrdinal("montoTotal")) ? dr.GetDecimal(dr.GetOrdinal("montoTotal")) : 0; lista.Add(item); } dr.Close(); Resultado.Lista = lista; } } return(Resultado); } catch (Exception ex) { throw ex; } }
public short GetShort(int _index) { return(dataReader.GetInt16(_index)); }