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;
            }
        }
Пример #2
0
        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;
        }
Пример #3
0
        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;
        }
Пример #4
0
 // <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();
     }
 }
Пример #5
0
 public short GetInt16(int i)
 {
     return(_reader.GetInt16(i));
 }
Пример #6
0
 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));
 }