public RR_Pedido ObtenerPedidosCliente(RR_Pedido Datos) { try { object[] Parametros = { Datos.Cliente.IdCliente }; RR_MiCuenta DatosCuenta = new RR_MiCuenta(); DataSet ds = SqlHelper.ExecuteDataset(Datos.Conexion, "RR_spCSLDB_getPedidosWeb", Parametros); if (ds != null) { if (ds.Tables.Count == 1) { DataTableReader dr = ds.Tables[0].CreateDataReader(); List <CH_VentaDetalle> listaVenta = new List <CH_VentaDetalle>(); CH_VentaDetalle itemCuenta; while (dr.Read()) { itemCuenta = new CH_VentaDetalle(); itemCuenta.IdCarritoDetalle = dr.GetString(dr.GetOrdinal("id_venta")); itemCuenta.Folio = dr.GetString(dr.GetOrdinal("folio")); itemCuenta.FechaVenta = dr.GetDateTime(dr.GetOrdinal("fec_venta")); listaVenta.Add(itemCuenta); } Datos.ListaVentaDetalle = listaVenta; } } return(Datos); } catch (Exception ex) { throw ex; } }
/// <summary>Initializes an instance of RemainderSplitter.</summary> /// <param name="conn">The database connection to retreive the rule details from.</param> /// <param name="splitRuleID">The database ID of the rule this Splitter represents.</param> /// <param name="procedureCode">The ADA procedure code this splitter operates on.</param> /// <param name="carrier">The insurance carrier this splitter is for.</param> public RemainderSplitter(int splitRuleID, string procedureCode, string carrier) : base(procedureCode, carrier) { C_DentalClaimTracker.splitter_rule_details srd = new C_DentalClaimTracker.splitter_rule_details(); DataTable details = srd.Search("SELECT rd.PROCEDURE_CODE, " + " rd.PRIORITY, " + " rd.DESCRIPTION, " + " rd.RULE_VALUE " + "FROM SPLITTER_RULE_DETAILS rd " + "WHERE (SPLIT_RULE = " + splitRuleID.ToString() + ") " + "ORDER BY rd.PRIORITY DESC"); // " ISNULL(code.DESCRIPTION, ' ') AS DESCRIPTION, " + // " LEFT OUTER JOIN DDB_PROC_CODE_BASE code ON (rd.PROCEDURE_CODE = code.ADACODE) " + DataTableReader reader = details.CreateDataReader(); SplitRuleDetail d; while (reader.Read()) { d = new SplitRuleDetail(); d.ProcedureCode = reader.GetString(reader.GetOrdinal("PROCEDURE_CODE")); d.Description = reader.GetString(reader.GetOrdinal("DESCRIPTION")); d.Value = reader.GetInt32(reader.GetOrdinal("RULE_VALUE")); d.Priority = (Int16) reader.GetInt32(reader.GetOrdinal("PRIORITY")); ruleDetails.Add(d); } reader.Close(); // Didn't get any details -- this is worthless. if (ruleDetails.Count < 1) { throw new Exception("No details were found for rule " + splitRuleID.ToString() + "."); } }
public TransferenciaMaterialesGeneral ObtenerTransferenciaMaterialesGeneral(string Conexion, int IDReporte) { try { TransferenciaMaterialesGeneral Resultado = new TransferenciaMaterialesGeneral(); DataSet Ds = SqlHelper.ExecuteDataset(Conexion, "Produccion.spCSLDB_get_TransferenciaMaterialesGeneralXID", IDReporte); if (Ds != null) { if (Ds.Tables.Count == 1) { DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Resultado.EmpleadoO = !Dr.IsDBNull(Dr.GetOrdinal("NombreOrigen")) ? Dr.GetString(Dr.GetOrdinal("NombreOrigen")) : string.Empty; Resultado.EmpleadoD = !Dr.IsDBNull(Dr.GetOrdinal("NombreDestino")) ? Dr.GetString(Dr.GetOrdinal("NombreDestino")) : string.Empty; } Dr.Close(); } } return(Resultado); } catch (Exception ex) { throw ex; } }
/// <summary>Initializes an instance of PercentageSplitter.</summary> /// <param name="conn">The database connection to retreive the rule details from.</param> /// <param name="splitRuleID">The database ID of the rule this Splitter represents.</param> /// <param name="procedureCode">The ADA procedure code this splitter operates on.</param> /// <param name="carrier">The insurance carrier this splitter is for.</param> public PercentageSplitter(int splitRuleID, string procedureCode, string carrier) : base(procedureCode, carrier) { C_DentalClaimTracker.splitter_rule_details srd = new C_DentalClaimTracker.splitter_rule_details(); DataTable details = srd.Search("SELECT rd.PROCEDURE_CODE, " + " rd.Description AS DESCRIPTION, " + " rd.RULE_VALUE " + "FROM SPLITTER_RULE_DETAILS rd " + "WHERE (SPLIT_RULE = " + splitRuleID.ToString() + ")"); DataTableReader reader = details.CreateDataReader(); SplitRuleDetail d; while (reader.Read()) { d = new SplitRuleDetail(); d.ProcedureCode = reader.GetString(reader.GetOrdinal("PROCEDURE_CODE")); d.Description = reader.GetString(reader.GetOrdinal("DESCRIPTION")); d.Value = reader.GetInt32(reader.GetOrdinal("RULE_VALUE")); ruleDetails.Add(d); } reader.Close(); // Didn't get any details -- this is worthless. if (ruleDetails.Count < 1) { throw new Exception("No details were found for rule " + splitRuleID.ToString() + "."); } }
private string getStudentSSN(DataTable currentSheet, DataTableReader reader, StudentCacheDTO cacheItem, List <string> recordErrors) { string Student_SSN; if (reader.IsDBNull(reader.GetOrdinal(FileHeaderDefinitions.StudentSSN))) { // generate SSN var random = new Random(); Student_SSN = $"{random.Next(1, 999)}-{random.Next(1, 99)}-{random.Next(1, 9999)}"; //chceck if in cache while (currentSheet.Select($"[{FileHeaderDefinitions.StudentSSN}] = '{Student_SSN}'").Any()) { Student_SSN = $"{random.Next(1, 999)}-{random.Next(1, 99)}-{random.Next(1, 9999)}"; } // check that same Name,DOB and grade do not exist in the same school //Grade condition var gradeFilter = cacheItem.Grade != null ? "Grade = " + cacheItem.Grade : "Grade Is Null"; var duplicateStudentQuery = $"FirstName = '{cacheItem.FirstName}' AND LastName = '{cacheItem.LastName}' AND DOB = '{cacheItem.DOB}' AND {gradeFilter} AND SchoolCode = '{ cacheItem.SchoolCode }'"; var hasMultipleEntires = currentSheet.Select(duplicateStudentQuery).Count() > 1; if (hasMultipleEntires) { recordErrors.Add($"Another student has the same record details in this school"); } } else { Student_SSN = reader.GetString(reader.GetOrdinal(FileHeaderDefinitions.StudentSSN)); } return(Student_SSN); }
public void Fact() { var connection = default(DbConnection); var reader = default(DbDataReader); try { connection = KandaXunitProviderFactory.Instance.CreateConnection(); connection.Open(); var schema = connection.GetTablesSchema(); reader = new DataTableReader(schema); while (reader.Read()) { var name = reader.GetString(reader.GetOrdinal(@"TABLE_NAME")); var type = reader.GetString(reader.GetOrdinal(@"TABLE_TYPE")); //this.transformEntity(name, type); this.transformInsertTable(name, type); } } finally { if (reader != null) { reader.Close(); } if (connection != null) { connection.Close(); } } }
/// <summary> /// obtener reporte Ventas Por sucursal con detalle de ventas por caja /// </summary> /// <param name="Conexion"></param> /// <param name="IDReporte"></param> /// <returns></returns> public ReportesVentaXSucursal ObtenerDetalleReportesVentasXSucursal(string Conexion, int IDReporte) { try { ReportesVentaXSucursal Resultado = new ReportesVentaXSucursal(); DataSet Ds = SqlHelper.ExecuteDataset(Conexion, "Reportes.spCSLDB_get_ReporteVentasXSucursalXID", IDReporte); if (Ds != null) { if (Ds.Tables.Count == 3) { DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Resultado.FechaInicio = !Dr.IsDBNull(Dr.GetOrdinal("FechaInicio")) ? Dr.GetDateTime(Dr.GetOrdinal("FechaInicio")) : DateTime.MinValue; Resultado.FechaFin = !Dr.IsDBNull(Dr.GetOrdinal("FechaFin")) ? Dr.GetDateTime(Dr.GetOrdinal("FechaFin")) : DateTime.MinValue; Resultado.NombreSucursal = !Dr.IsDBNull(Dr.GetOrdinal("NombreSucursal")) ? Dr.GetString(Dr.GetOrdinal("NombreSucursal")) : string.Empty; break; } Dr.Close(); List <ReporteVentasXSucursalDetalleVentasXCaja> Lista1 = new List <ReporteVentasXSucursalDetalleVentasXCaja>(); ReporteVentasXSucursalDetalleVentasXCaja Item; DataTableReader Dr2 = Ds.Tables[1].CreateDataReader(); while (Dr2.Read()) { Item = new ReporteVentasXSucursalDetalleVentasXCaja(); Item.FechaInicio = !Dr2.IsDBNull(Dr2.GetOrdinal("FechaInicio")) ? Dr2.GetDateTime(Dr2.GetOrdinal("FechaInicio")) : DateTime.MinValue; Item.NombreCompleto = !Dr2.IsDBNull(Dr2.GetOrdinal("NombreCompleto")) ? Dr2.GetString(Dr2.GetOrdinal("NombreCompleto")) : string.Empty; Item.TotalCobros = !Dr2.IsDBNull(Dr2.GetOrdinal("TotalCobros")) ? Dr2.GetDecimal(Dr2.GetOrdinal("TotalCobros")) :0; Lista1.Add(Item); } Dr2.Close(); List <ReporteVentasXSucursalDetalleXFormasPago> Lista2 = new List <ReporteVentasXSucursalDetalleXFormasPago>(); ReporteVentasXSucursalDetalleXFormasPago Item2; DataTableReader Dr3 = Ds.Tables[2].CreateDataReader(); while (Dr3.Read()) { Item2 = new ReporteVentasXSucursalDetalleXFormasPago(); Item2.Descripcion = !Dr3.IsDBNull(Dr3.GetOrdinal("Descripcion")) ? Dr3.GetString(Dr3.GetOrdinal("Descripcion")) : string.Empty; Item2.Monto = !Dr3.IsDBNull(Dr3.GetOrdinal("Monto")) ? Dr3.GetDecimal(Dr3.GetOrdinal("Monto")) : 0; Lista2.Add(Item2); } Dr2.Close(); Resultado.Detalle1 = Lista1; Resultado.Detalle2 = Lista2; Resultado.Completo = true; } } return(Resultado); } catch (Exception ex) { throw ex; } }
public EM_Encuesta ObtenerPreguntaRespuestaXID(EM_Encuesta Datos) { try { DataSet Ds = SqlHelper.ExecuteDataset(Datos.Conexion, "EM_spCSLDB_get_PreguntasRespuestaXID", Datos.IDEncuesta); if (Ds != null) { if (Ds.Tables.Count == 2) { DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Datos.IDEncuesta = !Dr.IsDBNull(Dr.GetOrdinal("IDRespuesta")) ? Dr.GetString(Dr.GetOrdinal("IDRespuesta")) : string.Empty; Datos.NombreEncuesta = !Dr.IsDBNull(Dr.GetOrdinal("Folio")) ? Dr.GetString(Dr.GetOrdinal("Folio")) : string.Empty; Datos.ListaPregunta = new List <EM_Preguntas>(); } List <EM_Preguntas> ListaPreguntas = new List <EM_Preguntas>(); EM_Preguntas Item; DataTableReader DTR = Ds.Tables[1].CreateDataReader(); DataTable Tbl1 = Ds.Tables[1]; while (DTR.Read()) { Item = new EM_Preguntas(); Item.ListaRespuesta = new List <RR_NuevaRespuesta>(); Item.IDPreguntas = !DTR.IsDBNull(DTR.GetOrdinal("IDPregunta")) ? DTR.GetString(DTR.GetOrdinal("IDPregunta")) : string.Empty; Item.NombrePregunta = !DTR.IsDBNull(DTR.GetOrdinal("NombrePregunta")) ? DTR.GetString(DTR.GetOrdinal("NombrePregunta")) : string.Empty; Item.IDTipoPregunta = !DTR.IsDBNull(DTR.GetOrdinal("IDTipoPregunta")) ? DTR.GetInt32(DTR.GetOrdinal("IDTipoPregunta")) : 0; string Aux = !DTR.IsDBNull(DTR.GetOrdinal("TablaRespuestas")) ? DTR.GetString(DTR.GetOrdinal("TablaRespuestas")) : string.Empty; Item.IDRespuestaContestada = !DTR.IsDBNull(DTR.GetOrdinal("Respuesta")) ? DTR.GetString(DTR.GetOrdinal("Respuesta")) : string.Empty; Aux = string.Format("<Main>{0}</Main>", Aux); XmlDocument xm = new XmlDocument(); xm.LoadXml(Aux); XmlNodeList Registros = xm.GetElementsByTagName("Main"); XmlNodeList Lista = ((XmlElement)Registros[0]).GetElementsByTagName("E"); List <RR_NuevaRespuesta> ListaRespuesta = new List <RR_NuevaRespuesta>(); RR_NuevaRespuesta ItemAux; foreach (XmlElement Nodo in Lista) { ItemAux = new RR_NuevaRespuesta(); XmlNodeList IDRespuesta = Nodo.GetElementsByTagName("IDRespuesta"); XmlNodeList ClaveRespuesta = Nodo.GetElementsByTagName("ClaveRespuesta"); XmlNodeList Respuesta = Nodo.GetElementsByTagName("Respuesta"); ItemAux.IDRespuesta = IDRespuesta[0].InnerText; ItemAux.ClvRespuesta = ClaveRespuesta[0].InnerText; ItemAux.Respuesta = Respuesta[0].InnerText; Item.ListaRespuesta.Add(ItemAux); } ListaPreguntas.Add(Item); } Datos.ListaPregunta = ListaPreguntas; } } return(Datos); } catch (Exception ex) { throw ex; } }
public RR_TerminosCondiciones ObtenerDatosTerminosCondiciones(RR_TerminosCondiciones Datos) { try { RR_TerminosCondiciones datos = new RR_TerminosCondiciones(); DataSet ds = SqlHelper.ExecuteDataset(Datos.Conexion, "RR_spCSLDB_get_TerminosCondicioesDatosGeneralesWeb"); if (ds != null) { if (ds.Tables.Count == 3) { DataTableReader dr = ds.Tables[0].CreateDataReader(); List<CH_Textos> listaTextos = new List<CH_Textos>(); CH_Textos itemTexto; while (dr.Read()) { itemTexto = new CH_Textos(); itemTexto.Texto = dr.GetString(dr.GetOrdinal("texto")); itemTexto.NumPosition = dr.GetInt32(dr.GetOrdinal("numPosition")); listaTextos.Add(itemTexto); } datos.ListaTextos = listaTextos; DataTableReader drImg = ds.Tables[1].CreateDataReader(); List<CH_Imagen> listaImagenes = new List<CH_Imagen>(); CH_Imagen itemImagen; while (drImg.Read()) { itemImagen = new CH_Imagen(); itemImagen.Alt = drImg.GetString(drImg.GetOrdinal("TextoAlternativo")); itemImagen.Title = drImg.GetString(drImg.GetOrdinal("TituloImagen")); itemImagen.UrlImagen = drImg.GetString(drImg.GetOrdinal("UrlImagen")); itemImagen.NumPosition = drImg.GetInt32(drImg.GetOrdinal("Posicion")); listaImagenes.Add(itemImagen); } datos.ListaImagenes = listaImagenes; DataTableReader drAviso = ds.Tables[2].CreateDataReader(); List<CH_SeccionB> listaAviso = new List<CH_SeccionB>(); CH_SeccionB itemAviso; while (drAviso.Read()) { itemAviso = new CH_SeccionB(); itemAviso.Titulo = drAviso.GetString(drAviso.GetOrdinal("titulo")); itemAviso.Texto = drAviso.GetString(drAviso.GetOrdinal("texto")); listaAviso.Add(itemAviso); } datos.ListaTerminos = listaAviso; datos.Completado = true; } } return datos; } catch (Exception ex) { throw ex; } }
/// <summary> /// Retorna datos para dibujado de la página de preguntas frecuentes /// </summary> /// <param name="_datos">Objeto con datos de conexión y parámetros </param> public CH_FAQ ObtenerDatosPagFaqs(CH_FAQ _datos) { try { CH_FAQ datos = new CH_FAQ(); DataSet ds = SqlHelper.ExecuteDataset(_datos.Conexion, "CH_spCSLDB_get_DatosFaqs"); if (ds != null) { if (ds.Tables.Count == 3) { DataTableReader dr = ds.Tables[0].CreateDataReader(); List <CH_Textos> listaTextos = new List <CH_Textos>(); CH_Textos itemTexto; while (dr.Read()) { itemTexto = new CH_Textos(); itemTexto.Texto = dr.GetString(dr.GetOrdinal("Texto")); itemTexto.NumPosition = dr.GetInt32(dr.GetOrdinal("NumPosition")); listaTextos.Add(itemTexto); } datos.ListaTextos = listaTextos; DataTableReader drImg = ds.Tables[1].CreateDataReader(); List <CH_Imagen> listaImagenes = new List <CH_Imagen>(); CH_Imagen itemImagen; while (drImg.Read()) { itemImagen = new CH_Imagen(); itemImagen.Alt = drImg.GetString(drImg.GetOrdinal("TextoAlternativo")); itemImagen.Title = drImg.GetString(drImg.GetOrdinal("TituloImagen")); itemImagen.UrlImagen = drImg.GetString(drImg.GetOrdinal("UrlImagen")); itemImagen.NumPosition = drImg.GetInt32(drImg.GetOrdinal("NumPosition")); listaImagenes.Add(itemImagen); } datos.ListaImagenes = listaImagenes; DataTableReader drFaqs = ds.Tables[2].CreateDataReader(); List <CH_SeccionB> listaFaqs = new List <CH_SeccionB>(); CH_SeccionB itemFaq; while (drFaqs.Read()) { itemFaq = new CH_SeccionB(); itemFaq.Titulo = drFaqs.GetString(drFaqs.GetOrdinal("Pregunta")); itemFaq.Texto = drFaqs.GetString(drFaqs.GetOrdinal("Respuesta")); listaFaqs.Add(itemFaq); } datos.ListaFaqs = listaFaqs; datos.Completado = true; } } return(datos); } catch (Exception ex) { throw ex; } }
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; } }
/// <summary> /// Se obtiene El reporte completo por medio del identificador del reporte /// </summary> /// <param name="Conexion"> Conexion a la base de datos</param> /// <param name="IDReporte"> Identificador del reporte</param> /// <returns></returns> public ReporteComprasPorProveedor ObtenerDetalleReporteComprasPorProveedor(string Conexion, int IDReporte) { try { ReporteComprasPorProveedor Resultado = new ReporteComprasPorProveedor(); DataSet Ds = SqlHelper.ExecuteDataset(Conexion, "Reportes.spCSLDB_get_ReporteComprasProveedorXID", IDReporte); if (Ds != null) { if (Ds.Tables.Count == 3) { DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Resultado.FechaInicio = !Dr.IsDBNull(Dr.GetOrdinal("FechaInicio")) ? Dr.GetDateTime(Dr.GetOrdinal("FechaInicio")) : DateTime.MinValue; Resultado.FechaFin = !Dr.IsDBNull(Dr.GetOrdinal("FechaFin")) ? Dr.GetDateTime(Dr.GetOrdinal("FechaFin")) : DateTime.MinValue; break; } Dr.Close(); List <ReporteComprasPorProveedorDetalle> Lista = new List <ReporteComprasPorProveedorDetalle>(); ReporteComprasPorProveedorDetalle Item; DataTableReader Dr2 = Ds.Tables[1].CreateDataReader(); while (Dr2.Read()) { Item = new ReporteComprasPorProveedorDetalle(); Item.IDProveedor = !Dr2.IsDBNull(Dr2.GetOrdinal("IDProveedor")) ? Dr2.GetString(Dr2.GetOrdinal("IDProveedor")) : string.Empty; Item.Proveedor = !Dr2.IsDBNull(Dr2.GetOrdinal("Proveedor")) ? Dr2.GetString(Dr2.GetOrdinal("Proveedor")) : string.Empty; Item.Total = !Dr2.IsDBNull(Dr2.GetOrdinal("Total")) ? Dr2.GetDecimal(Dr2.GetOrdinal("Total")) : 0; Lista.Add(Item); } Dr2.Close(); List <ReporteComprasPorProveedorDetalle> ListaMob = new List <ReporteComprasPorProveedorDetalle>(); ReporteComprasPorProveedorDetalle ItemMob; DataTableReader Dr3 = Ds.Tables[2].CreateDataReader(); while (Dr3.Read()) { ItemMob = new ReporteComprasPorProveedorDetalle(); ItemMob.IDProveedor = !Dr3.IsDBNull(Dr3.GetOrdinal("IDProveedor")) ? Dr3.GetString(Dr3.GetOrdinal("IDProveedor")) : string.Empty; ItemMob.Proveedor = !Dr3.IsDBNull(Dr3.GetOrdinal("Proveedor")) ? Dr3.GetString(Dr3.GetOrdinal("Proveedor")) : string.Empty; ItemMob.Total = !Dr3.IsDBNull(Dr3.GetOrdinal("Total")) ? Dr3.GetDecimal(Dr3.GetOrdinal("Total")) : 0; ListaMob.Add(ItemMob); } Dr3.Close(); Resultado.Detalle = Lista; Resultado.DetalleMob = ListaMob; Resultado.Completo = true; } } return(Resultado); } catch (Exception ex) { throw ex; } }
private void btnAplicarVale_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(this.txtVale.Text.Trim())) { this.txtErrorVale.Visible = false; Vales Datos = new Vales { IDVenta = this.IDVenta, IDCliente = (DatosCliente != null ? DatosCliente.IDCliente : string.Empty), Folio = this.txtVale.Text.Trim(), IDUsuario = Comun.IDUsuario, Conexion = Comun.Conexion }; Venta_Negocio VN = new Venta_Negocio(); Cobro DatosAux = VN.AplicarVale(Datos); if (DatosAux.Completado) { this.txtVale.Text = string.Empty; this.IDVale = DatosAux.IDVale; this.CodigoVale = DatosAux.FolioVale; List <VentaDetalle> Lista = new List <VentaDetalle>(); VentaDetalle Item; DataTableReader Dr = DatosAux.TablaDatos.CreateDataReader(); while (Dr.Read()) { Item = new VentaDetalle(); Item.IDVentaDetalle = Dr.GetString(Dr.GetOrdinal("IDVentaDetalle")); Item.IDProducto = Dr.GetString(Dr.GetOrdinal("IDProducto")); Item.Clave = Dr.GetString(Dr.GetOrdinal("Clave")); Item.NombreProducto = Dr.GetString(Dr.GetOrdinal("NombreProducto")); Item.PrecioNormal = Dr.GetDecimal(Dr.GetOrdinal("Precio")); Item.CantidadVenta = Dr.GetDecimal(Dr.GetOrdinal("Cantidad")); Item.Subtotal = Dr.GetDecimal(Dr.GetOrdinal("Subtotal")); Item.Descuento = Dr.GetDecimal(Dr.GetOrdinal("Descuento")); Item.Total = Dr.GetDecimal(Dr.GetOrdinal("Total")); Lista.Add(Item); } this.DetalleVenta = Lista; this.CargarGridVentaDetalle(); this.ActiveControl = this.btnCobrar; this.btnCobrar.Focus(); } else { this.MensajeErrorVale(DatosAux.Resultado); this.ActiveControl = this.txtVale; this.txtVale.Focus(); } } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmVentaDirecta ~ btnAplicarVale_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void ObtenerReporteComisiones(Comision Datos) { try { DataSet Ds = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_get_RptComisiones", Datos.IDResumenComision); if (Ds != null) { if (Ds.Tables.Count == 3) { DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Datos.Folio = Dr.GetString(Dr.GetOrdinal("Folio")); Datos.IDSucursal = Dr.GetString(Dr.GetOrdinal("NombreSucursal")); Datos.FechaInicio = Dr.GetDateTime(Dr.GetOrdinal("FechaInicio")); Datos.FechaFin = Dr.GetDateTime(Dr.GetOrdinal("FechaFin")); } Dr.Close(); List <Comision> Lista01 = new List <Comision>(); Comision Item01; DataTableReader Dr2 = Ds.Tables[1].CreateDataReader(); while (Dr2.Read()) { Item01 = new Comision(); Item01.FechaInicio = Dr2.GetDateTime(Dr2.GetOrdinal("Fecha")); Item01.NombreEmpleado = Dr2.GetString(Dr2.GetOrdinal("Nombre")); Item01.Total = Dr2.GetDecimal(Dr2.GetOrdinal("TotalVenta")); Item01.Monto = Dr2.GetDecimal(Dr2.GetOrdinal("Total")); Lista01.Add(Item01); } Dr2.Close(); Datos.ListaComisiones = Lista01; List <Comision> Lista02 = new List <Comision>(); Comision Item02; DataTableReader Dr3 = Ds.Tables[2].CreateDataReader(); while (Dr3.Read()) { Item02 = new Comision(); Item02.TipoComisionDesc = Dr3.GetString(Dr3.GetOrdinal("TipoComision")); Item02.Monto = Dr3.GetDecimal(Dr3.GetOrdinal("Total")); Lista02.Add(Item02); } Datos.ListaTiposComision = Lista02; Dr3.Close(); Datos.Completado = true; } } } catch (Exception ex) { throw ex; } }
public void ObtenerDatosGraficaConteoPrep(CH_Conteo Datos) { try { DataSet Ds = SqlHelper.ExecuteDataset(Datos.Conexion, "EM_Estadisticos_spCSLDB_get_ConteoPrep"); if (Ds != null) { if (Ds.Tables.Count == 4) { DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Datos.CasillaGanada = Dr.GetInt32(Dr.GetOrdinal("CasillaGanada")); Datos.Completado = true; break; } DataTableReader Drp = Ds.Tables[1].CreateDataReader(); while (Drp.Read()) { Datos.CasillaPerdida = Drp.GetInt32(Drp.GetOrdinal("CasillaPerdida")); Datos.Completado = true; break; } DataTableReader Drt = Ds.Tables[2].CreateDataReader(); while (Drt.Read()) { Datos.TotalCasilla = Drt.GetInt32(Drt.GetOrdinal("TotalCasilla")); Datos.Completado = true; break; } List <CH_Conteo> Lista = new List <CH_Conteo>(); CH_Conteo Item; DataTableReader Dr2 = Ds.Tables[3].CreateDataReader(); while (Dr2.Read()) { Item = new CH_Conteo(); Item.CantidadVoto = Dr2.GetInt32(Dr2.GetOrdinal("CantidadVoto")); Item.SiglasPartido = Dr2.GetString(Dr2.GetOrdinal("siglas")); Lista.Add(Item); } Datos.ListaConteo = Lista; Datos.CasillaEmpatada = Datos.TotalCasilla - (Datos.CasillaGanada + Datos.CasillaPerdida); if (Datos.CasillaEmpatada < 0) { Datos.CasillaEmpatada *= -1; } } } } catch (Exception ex) { throw ex; } }
public Afiliados ObtenerAfiliadosAJAX(Afiliados _Datos) { try { List <Afiliados> Lista = new List <Afiliados>(); Afiliados Item; object[] Parametros = { _Datos.Start, _Datos.Length, _Datos.SearchValue, _Datos.OrderBy, _Datos.OrderDirection ?? string.Empty, _Datos.TipoBusqueda, _Datos.Seccion, _Datos.FechaInicio, _Datos.FechaFin, _Datos.Ratificado, _Datos.DatosCompletados }; DataSet Ds = SqlHelper.ExecuteDataset(_Datos.Conexion, "spCSLDB_get_AfiliadosAjax", Parametros); if (Ds != null) { if (Ds.Tables.Count == 2) { DataTableReader Dr2 = Ds.Tables[0].CreateDataReader(); while (Dr2.Read()) { _Datos.RecordTotal = !Dr2.IsDBNull(Dr2.GetOrdinal("TotalRecords")) ? Dr2.GetInt32(Dr2.GetOrdinal("TotalRecords")) : 0; _Datos.RecordFilter = !Dr2.IsDBNull(Dr2.GetOrdinal("SearchRecords")) ? Dr2.GetInt32(Dr2.GetOrdinal("SearchRecords")) : 0; break; } DataTableReader Dr = Ds.Tables[1].CreateDataReader(); while (Dr.Read()) { Item = new Afiliados(); Item.IDAfiliado = !Dr.IsDBNull(Dr.GetOrdinal("IDAfiliado")) ? Dr.GetString(Dr.GetOrdinal("IDAfiliado")) : string.Empty; Item.Nombre = !Dr.IsDBNull(Dr.GetOrdinal("Nombre")) ? Dr.GetString(Dr.GetOrdinal("Nombre")) : string.Empty; Item.FechaAfiliacion = !Dr.IsDBNull(Dr.GetOrdinal("FechaAfiliacion")) ? Dr.GetDateTime(Dr.GetOrdinal("FechaAfiliacion")) : DateTime.Today; Item.Ratificado = !Dr.IsDBNull(Dr.GetOrdinal("Estatus")) ? Dr.GetBoolean(Dr.GetOrdinal("Estatus")) : false; Item.Seccion = !Dr.IsDBNull(Dr.GetOrdinal("Seccion")) ? Dr.GetInt32(Dr.GetOrdinal("Seccion")) : 0; Item.ClaveElector = !Dr.IsDBNull(Dr.GetOrdinal("ClaveElector")) ? Dr.GetString(Dr.GetOrdinal("ClaveElector")) : string.Empty; Item.Operador = !Dr.IsDBNull(Dr.GetOrdinal("Colaborador")) ? Dr.GetString(Dr.GetOrdinal("Colaborador")) : string.Empty; Lista.Add(Item); } _Datos.ListaAfiliados = Lista; } } return(_Datos); } catch (Exception ex) { throw ex; } }
// Build the splitter table. private void LoadSplitters() { ArrayList temp = new ArrayList(); // Instance of DB object splitter rules here with the following SQL statement C_DentalClaimTracker.splitter_rules sr = new C_DentalClaimTracker.splitter_rules(); DataTable allSplits = sr.Search("SELECT sc.PROCEDURE_CODE, " + " sc.CARRIER, " + " sc.SPLIT_RULE, " + " sr.RULE_TYPE " + "FROM SPLITTER_CODES sc " + " INNER JOIN SPLITTER_RULES sr ON (sc.SPLIT_RULE = sr.SPLIT_RULE) " + "ORDER BY sc.PROCEDURE_CODE ASC, " + " sc.PRIORITY DESC"); // Get the splitter list. DataTableReader reader = allSplits.CreateDataReader(); while (reader.Read()) { try { temp.Add(new string[4] { reader.GetString(reader.GetOrdinal("PROCEDURE_CODE")), reader.GetString(reader.GetOrdinal("CARRIER")), reader.GetInt32(reader.GetOrdinal("SPLIT_RULE")).ToString(), reader.GetString(reader.GetOrdinal("RULE_TYPE")) }); } catch (Exception ex) { throw new Exception("There was an error reading a splitter rule from the database.", ex); } } reader.Close(); // Catalog the splitters. Splitter s; foreach (string[] t in temp) { s = SplitterFactory.GetSplitter(int.Parse(t[2]), t[3], t[0], t[1]); if (!Splitters.ContainsKey(s.ProcedureCode)) { Splitters.Add(s.ProcedureCode, new ArrayList()); } ((ArrayList)Splitters[s.ProcedureCode]).Add(s); } }
public void ObtenerReporteNominaDetalle(Nomina Datos) { try { object[] Parametros = { Datos.IDNomina }; DataSet Ds = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_get_RptNominaDetalle", Parametros); if (Ds != null) { if (Ds.Tables.Count == 2) { 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.TipoNomina = Dr.GetString(Dr.GetOrdinal("TipoNomina")); Datos.PeriodoFechas = "Del " + Datos.FechaInicio.ToShortDateString() + " al " + Datos.FechaFin.ToShortDateString(); } Dr.Close(); DataTableReader Dr2 = Ds.Tables[1].CreateDataReader(); List <Nomina> Lista = new List <Nomina>(); Nomina Item; while (Dr2.Read()) { Item = new Nomina(); Item.NombreEmpleado = Dr2.GetString(Dr2.GetOrdinal("Empleado")); Item.DiasLaborados = Dr2.GetInt32(Dr2.GetOrdinal("DiasLaborados")); Item.DiasDescanso = Dr2.GetInt32(Dr2.GetOrdinal("DiasDescanso")); Item.Faltas = Dr2.GetInt32(Dr2.GetOrdinal("Faltas")); Item.DiasDescuentoFaltas = Dr2.GetInt32(Dr2.GetOrdinal("DiasDescuentoFaltas")); Item.Retardos = Dr2.GetInt32(Dr2.GetOrdinal("Retardos")); Item.FaltasRetardo = Dr2.GetInt32(Dr2.GetOrdinal("FaltasRetardos")); Item.DiasDescuentoRetardos = Dr2.GetInt32(Dr2.GetOrdinal("DiasDescuentoRetardos")); Item.DiasDescuentoTotales = Dr2.GetInt32(Dr2.GetOrdinal("DiasDescuentoTotales")); Item.DiasFestivos = Dr2.GetInt32(Dr2.GetOrdinal("DiasFestivos")); Item.DiasDomingo = Dr2.GetInt32(Dr2.GetOrdinal("DiasDomingo")); Item.DiasVacaciones = Dr2.GetInt32(Dr2.GetOrdinal("DiasVacaciones")); Lista.Add(Item); } Datos.ListaNomina = Lista; Dr2.Close(); Datos.Completado = true; } } } catch (Exception ex) { throw ex; } }
public NominaModels ObtenerListasDeConceptosXID(NominaModels Datos) { try { object[] parametros = { Datos.IDEmpleado }; DataSet Ds = SqlHelper.ExecuteDataset(Datos.Conexion, "spCSLDB_Nomina_get_ConceptosNomina", parametros); if (Ds != null) { if (Ds.Tables.Count > 0) { List <NominaConceptosFijosModels> ListaFijo = new List <NominaConceptosFijosModels>(); NominaConceptosFijosModels Item2; DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Item2 = new NominaConceptosFijosModels(); Item2.IDConceptosFijo = !Dr.IsDBNull(Dr.GetOrdinal("IDConceptoFijo")) ? Dr.GetString(Dr.GetOrdinal("IDConceptoFijo")) : string.Empty; Item2.IDConcepto = !Dr.IsDBNull(Dr.GetOrdinal("IDConcepto")) ? Dr.GetInt32(Dr.GetOrdinal("IDConcepto")) : 0; Item2.NombreConcepto = !Dr.IsDBNull(Dr.GetOrdinal("Concepto")) ? Dr.GetString(Dr.GetOrdinal("Concepto")) : string.Empty; Item2.Monto = !Dr.IsDBNull(Dr.GetOrdinal("Monto")) ? Dr.GetDecimal(Dr.GetOrdinal("Monto")) : 0; Item2.Simbolo = !Dr.IsDBNull(Dr.GetOrdinal("Simbolo")) ? Dr.GetString(Dr.GetOrdinal("Simbolo")) : string.Empty; ListaFijo.Add(Item2); } Datos.ListaConceptosFijo = ListaFijo; List <NominaConceptosEmpModels> ListaVariable = new List <NominaConceptosEmpModels>(); NominaConceptosEmpModels Item; DataTableReader DTR = Ds.Tables[1].CreateDataReader(); DataTable Tbl1 = Ds.Tables[1]; while (DTR.Read()) { Item = new NominaConceptosEmpModels(); Item.IDC Item.DiasDescuentoFaltas = Dr2.GetInt16(Dr2.GetOrdinal("DiasDescuentoFaltas")); Item.Retardos = Dr2.GetInt16(Dr2.GetOrdinal("Retardos")); Item.FaltasRetardo = Dr2.GetInt16(Dr2.GetOrdinal("FaltasRetardos")); Item.DiasDescuentoRetardos = Dr2.GetInt16(Dr2.GetOrdinal("DiasDescuentoRetardos")); Item.DiasDescuentoTotales = Dr2.GetInt16(Dr2.GetOrdinal("DiasDescuentoTotales")); Item.DiasFestivos = Dr2.GetInt16(Dr2.GetOrdinal("DiasFestivos")); Item.DiasDomingo = Dr2.GetInt16(Dr2.GetOrdinal("DiasDomingo")); Item.DiasVacaciones = Dr2.GetInt16(Dr2.GetOrdinal("DiasVacaciones")); Lista.Add(Item); } Datos.ListaResumenDetalleNomina = Lista; Datos.Completado = true; } } } catch (Exception ex) { throw ex; } }
public CatGrupoModels ObtenerMateriaPRofesr(CatGrupoModels Datos) { try { DataSet Ds = SqlHelper.ExecuteDataset(Datos.conexion, "spCSLDB_V2_get_CatAsignarMateriaYProfesor", Datos.IDGrupo, Datos.IDCurso); if (Ds != null) { if (Ds.Tables.Count == 1) { List <CatGrupoModels> ListaPrinc = new List <CatGrupoModels>(); CatGrupoModels Item; DataTableReader DTR = Ds.Tables[0].CreateDataReader(); DataTable Tbl1 = Ds.Tables[0]; while (DTR.Read()) { Item = new CatGrupoModels(); Item.ListaGrupoDetalle = new List <CatGrupoModels>(); Item.IDAsignacion = !DTR.IsDBNull(DTR.GetOrdinal("IDAsignatura")) ? DTR.GetString(DTR.GetOrdinal("IDAsignatura")) : string.Empty; Item.IDMateria = !DTR.IsDBNull(DTR.GetOrdinal("IDMateria")) ? DTR.GetString(DTR.GetOrdinal("IDMateria")) : string.Empty; Item.NombreMateria = !DTR.IsDBNull(DTR.GetOrdinal("NombreMateria")) ? DTR.GetString(DTR.GetOrdinal("NombreMateria")) : string.Empty; //string Aux = DTR.GetString(2); string Aux = !DTR.IsDBNull(DTR.GetOrdinal("TablaProfesores")) ? DTR.GetString(DTR.GetOrdinal("TablaProfesores")) : string.Empty; Aux = string.Format("<Main>{0}</Main>", Aux); XmlDocument xm = new XmlDocument(); xm.LoadXml(Aux); XmlNodeList Registros = xm.GetElementsByTagName("Main"); XmlNodeList Lista = ((XmlElement)Registros[0]).GetElementsByTagName("AB"); List <CatGrupoModels> ListaAux = new List <CatGrupoModels>(); CatGrupoModels ItemAux; foreach (XmlElement Nodo in Lista) { ItemAux = new CatGrupoModels(); XmlNodeList IDProfesor = Nodo.GetElementsByTagName("IDProfesor"); XmlNodeList IDProfesorR = Nodo.GetElementsByTagName("IDProfesorR"); XmlNodeList NombreProfesor = Nodo.GetElementsByTagName("NombreProfesor"); ItemAux.IDProfesor = IDProfesor[0].InnerText; ItemAux.IDProfesorR = IDProfesorR[0].InnerText; ItemAux.NombreProfesor = NombreProfesor[0].InnerText; Item.ListaGrupoDetalle.Add(ItemAux); } ListaPrinc.Add(Item); } Datos.ListaGrupoMateria = ListaPrinc; } } return(Datos); } catch (Exception ex) { throw ex; } }
public CajaChicaModelsResult ObtenerCajasChicasHistorial(DataTableParameters oDataTableParameters) { try { object[] Parametros = { oDataTableParameters.Draw, oDataTableParameters.SearchValue, oDataTableParameters.Length, oDataTableParameters.Start }; DataSet Ds = SqlHelper.ExecuteDataset(_ConexionRepositorio.CadenaConexion, "cajachica.spCIDDB_ObtenerCajasHistorial", Parametros); if (Ds != null) { if (Ds.Tables.Count == 2) { DataTableReader Dr0 = Ds.Tables[0].CreateDataReader(); int TotalRows = 0, TotalRowsBusqueda = 0; while (Dr0.Read()) { TotalRows = Dr0.IsDBNull(Dr0.GetOrdinal("TotalRows")) ? Dr0.GetInt32(Dr0.GetOrdinal("TotalRows")) : 0; TotalRowsBusqueda = Dr0.IsDBNull(Dr0.GetOrdinal("TotalRowsBusqueda")) ? Dr0.GetInt32(Dr0.GetOrdinal("TotalRowsBusqueda")) : 0; break; } Dr0.Close(); List <CajaChicaModels> Lista = new List <CajaChicaModels>(); DataTableReader Dr = Ds.Tables[1].CreateDataReader(); CajaChicaModels Item; while (Dr.Read()) { Item = new CajaChicaModels { IdCaja = !Dr.IsDBNull(Dr.GetOrdinal("IdCaja")) ? Dr.GetInt64(Dr.GetOrdinal("IdCaja")) : 0, FechaApertura = !Dr.IsDBNull(Dr.GetOrdinal("FechaApertura")) ? Dr.GetDateTime(Dr.GetOrdinal("FechaApertura")) : DateTime.MinValue, NombreEmpleado = !Dr.IsDBNull(Dr.GetOrdinal("NombreEmpleado")) ? Dr.GetString(Dr.GetOrdinal("NombreEmpleado")) : string.Empty, MontoApertura = !Dr.IsDBNull(Dr.GetOrdinal("MontoApertura")) ? Dr.GetDecimal(Dr.GetOrdinal("MontoApertura")) : 0m, Saldo = !Dr.IsDBNull(Dr.GetOrdinal("Saldo")) ? Dr.GetDecimal(Dr.GetOrdinal("Saldo")) : 0m, TotalArqueo = !Dr.IsDBNull(Dr.GetOrdinal("Arqueo")) ? Dr.GetDecimal(Dr.GetOrdinal("Arqueo")) : 0m, Diferencia = !Dr.IsDBNull(Dr.GetOrdinal("Diferencia")) ? Dr.GetDecimal(Dr.GetOrdinal("Diferencia")) : 0m //PersonaEntrega = !Dr.IsDBNull(Dr.GetOrdinal("PersonaEntrega")) ? Dr.GetString(Dr.GetOrdinal("PersonaEntrega")) : string.Empty }; Lista.Add(Item); } Dr.Close(); return(new CajaChicaModelsResult { TotalRecords = TotalRows, SearchRecords = TotalRowsBusqueda, Lista = Lista }); } } return(null); } catch (Exception ex) { throw ex; } }
public object[] ObtenerReporteMaterialesProduccion(Sucursal _datos) { try { List <ReporteMaterialesProduccion> Lista01 = new List <ReporteMaterialesProduccion>(); List <ReporteMaterialesProduccion> Lista02 = new List <ReporteMaterialesProduccion>(); DataSet ds = SqlHelper.ExecuteDataset(_datos.Conexion, "spCSLDB_get_ReporteMaterialesProduccion", _datos.IDSucursal); if (ds != null) { if (ds.Tables.Count == 2) { DataTableReader dr = ds.Tables[0].CreateDataReader(); ReporteMaterialesProduccion Item01; while (dr.Read()) { Item01 = new ReporteMaterialesProduccion(); Item01.IDSucursal = dr.GetString(dr.GetOrdinal("id_sucursal")); Item01.NombreSucursal = dr.GetString(dr.GetOrdinal("nombreSucursal")); Item01.ClaveProducto = dr.GetString(dr.GetOrdinal("clave")); Item01.NombreProducto = dr.GetString(dr.GetOrdinal("nombre")); Item01.Cantidad = dr.GetInt32(dr.GetOrdinal("Cantidad")); Lista01.Add(Item01); } dr.Close(); DataTableReader dr2 = ds.Tables[1].CreateDataReader(); ReporteMaterialesProduccion Item02; while (dr2.Read()) { Item02 = new ReporteMaterialesProduccion(); Item02.IDSucursal = dr2.GetString(dr2.GetOrdinal("id_sucursal")); Item02.NombreSucursal = dr2.GetString(dr2.GetOrdinal("nombreSucursal")); Item02.IDEmpleado = dr2.GetString(dr2.GetOrdinal("id_sucursal")); Item02.NombreEmpleado = dr2.GetString(dr2.GetOrdinal("Empleado")); Item02.ClaveProducto = dr2.GetString(dr2.GetOrdinal("clave")); Item02.NombreProducto = dr2.GetString(dr2.GetOrdinal("nombre")); Item02.Cantidad = dr2.GetInt32(dr2.GetOrdinal("Cantidad")); Lista02.Add(Item02); } dr2.Close(); } } object[] Resultado = { Lista01, Lista02 }; return(Resultado); } catch (Exception ex) { throw ex; } }
/// <summary> /// Metodo con el cual se obtiene la infor referente a un reporte especifico /// </summary> /// <param name="Conexion">Cadena de conexion con la base de datos</param> /// <param name="IDReporte">identiicaador del reporte</param> /// <returns></returns> public ReporteConsumoMaterial ObtenerDetalleReporteConsumoMaterial(string Conexion, int IDReporte) { try { ReporteConsumoMaterial Resultado = new ReporteConsumoMaterial(); DataSet Ds = SqlHelper.ExecuteDataset(Conexion, "Reportes.spCSLDB_get_ReporteConsumoMaterialXID", IDReporte); if (Ds != null) { if (Ds.Tables.Count == 2) { DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Resultado.FechaInicio = !Dr.IsDBNull(Dr.GetOrdinal("fechaInicio")) ? Dr.GetDateTime(Dr.GetOrdinal("fechaInicio")) : DateTime.MinValue; Resultado.FechaFin = !Dr.IsDBNull(Dr.GetOrdinal("fechaFin")) ? Dr.GetDateTime(Dr.GetOrdinal("fechaFin")) : DateTime.MinValue; Resultado.Sucursal = !Dr.IsDBNull(Dr.GetOrdinal("Sucursal")) ? Dr.GetString(Dr.GetOrdinal("Sucursal")) : string.Empty; break; } Dr.Close(); List <ReporteConsumoMaterialDetalle> Lista = new List <ReporteConsumoMaterialDetalle>(); ReporteConsumoMaterialDetalle Item; DataTableReader Dr2 = Ds.Tables[1].CreateDataReader(); while (Dr2.Read()) { Item = new ReporteConsumoMaterialDetalle(); Item.Tipo = !Dr2.IsDBNull(Dr2.GetOrdinal("Tipo")) ? Dr2.GetInt32(Dr2.GetOrdinal("Tipo")) :0; Item.IDGeneral = !Dr2.IsDBNull(Dr2.GetOrdinal("IDGeneral")) ? Dr2.GetString(Dr2.GetOrdinal("IDGeneral")) : string.Empty; Item.Nombre = !Dr2.IsDBNull(Dr2.GetOrdinal("Nombre")) ? Dr2.GetString(Dr2.GetOrdinal("Nombre")) : string.Empty; Item.IDProducto = !Dr2.IsDBNull(Dr2.GetOrdinal("IDProducto")) ? Dr2.GetString(Dr2.GetOrdinal("IDProducto")) : string.Empty; Item.NombreProducto = !Dr2.IsDBNull(Dr2.GetOrdinal("Producto")) ? Dr2.GetString(Dr2.GetOrdinal("Producto")) : string.Empty; Item.Clave = !Dr2.IsDBNull(Dr2.GetOrdinal("Clave")) ? Dr2.GetString(Dr2.GetOrdinal("Clave")) : string.Empty; Item.Fecha = !Dr2.IsDBNull(Dr2.GetOrdinal("Fecha")) ? Dr2.GetDateTime(Dr2.GetOrdinal("Fecha")) : DateTime.MinValue; Item.Produccion = !Dr2.IsDBNull(Dr2.GetOrdinal("Produccion")) ? Dr2.GetBoolean(Dr2.GetOrdinal("Produccion")) : false; Item.CumpleMetrica = !Dr2.IsDBNull(Dr2.GetOrdinal("CumpleMetrica")) ? Dr2.GetBoolean(Dr2.GetOrdinal("CumpleMetrica")) : false; Lista.Add(Item); } Dr2.Close(); Resultado.Detalle = Lista; Resultado.Completo = true; } } return(Resultado); } catch (Exception ex) { throw ex; } }
private void btnRemoverVale_Click(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(this.IDVale)) { Vales Datos = new Vales { IDVenta = this.IDVenta, IDCliente = DatosCliente.IDCliente, IDVale = this.IDVale, IDUsuario = Comun.IDUsuario, Conexion = Comun.Conexion }; Venta_Negocio VN = new Venta_Negocio(); Cobro DatosAux = VN.RemoverVale(Datos); if (DatosAux.Completado) { this.IDVale = string.Empty; this.CodigoVale = string.Empty; List <VentaDetalle> Lista = new List <VentaDetalle>(); VentaDetalle Item; DataTableReader Dr = DatosAux.TablaDatos.CreateDataReader(); while (Dr.Read()) { Item = new VentaDetalle(); Item.IDVentaDetalle = Dr.GetString(Dr.GetOrdinal("IDVentaDetalle")); Item.IDProducto = Dr.GetString(Dr.GetOrdinal("IDProducto")); Item.Clave = Dr.GetString(Dr.GetOrdinal("Clave")); Item.NombreProducto = Dr.GetString(Dr.GetOrdinal("NombreProducto")); Item.PrecioNormal = Dr.GetDecimal(Dr.GetOrdinal("Precio")); Item.CantidadVenta = Dr.GetDecimal(Dr.GetOrdinal("Cantidad")); Item.Subtotal = Dr.GetDecimal(Dr.GetOrdinal("Subtotal")); Item.Descuento = Dr.GetDecimal(Dr.GetOrdinal("Descuento")); Item.Total = Dr.GetDecimal(Dr.GetOrdinal("Total")); Lista.Add(Item); } this.DetalleVenta = Lista; this.CargarGridVentaDetalle(); this.ActiveControl = this.btnCobrar; this.btnCobrar.Focus(); } else { MessageBox.Show("Ocurrió un error. Código del error: " + DatosAux.Resultado, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { throw ex; } }
public ReporteGarantias ObtenerDetalleReporteGarantias(string Conexion, int IDReporte) { try { ReporteGarantias Resultado = new ReporteGarantias(); DataSet Ds = SqlHelper.ExecuteDataset(Conexion, "Reportes.spCSLDB_get_ReporteGarantiasXID", IDReporte); if (Ds != null) { if (Ds.Tables.Count == 2) { DataTableReader Dr = Ds.Tables[0].CreateDataReader(); while (Dr.Read()) { Resultado.FechaInicio = !Dr.IsDBNull(Dr.GetOrdinal("fechaInicio")) ? Dr.GetDateTime(Dr.GetOrdinal("fechaInicio")) : DateTime.MinValue; Resultado.FechaFin = !Dr.IsDBNull(Dr.GetOrdinal("fechaFin")) ? Dr.GetDateTime(Dr.GetOrdinal("fechaFin")) : DateTime.MinValue; break; } Dr.Close(); List <ReporteGarantias> Lista = new List <ReporteGarantias>(); ReporteGarantias Item; DataTableReader Dr2 = Ds.Tables[1].CreateDataReader(); while (Dr2.Read()) { Item = new ReporteGarantias(); Item.Fecha = !Dr2.IsDBNull(Dr2.GetOrdinal("fecha")) ? Dr2.GetDateTime(Dr2.GetOrdinal("fecha")) : DateTime.MinValue; Item.Id_sucursal = !Dr2.IsDBNull(Dr2.GetOrdinal("id_sucursal")) ? Dr2.GetString(Dr2.GetOrdinal("id_sucursal")) : string.Empty; Item.NombreSucursal = !Dr2.IsDBNull(Dr2.GetOrdinal("nombreSucursal")) ? Dr2.GetString(Dr2.GetOrdinal("nombreSucursal")) : string.Empty; Item.NombreCompleto = !Dr2.IsDBNull(Dr2.GetOrdinal("nombreCompleto")) ? Dr2.GetString(Dr2.GetOrdinal("nombreCompleto")) : string.Empty; Item.Observaciones = !Dr2.IsDBNull(Dr2.GetOrdinal("observaciones")) ? Dr2.GetString(Dr2.GetOrdinal("observaciones")) : string.Empty; Item.Nombre = !Dr2.IsDBNull(Dr2.GetOrdinal("nombre")) ? Dr2.GetString(Dr2.GetOrdinal("nombre")) : string.Empty; Item.Total = !Dr2.IsDBNull(Dr2.GetOrdinal("total")) ? Dr2.GetDecimal(Dr2.GetOrdinal("total")) : 0; Item.EmpleadoAplica = !Dr2.IsDBNull(Dr2.GetOrdinal("empleadoAplica")) ? Dr2.GetString(Dr2.GetOrdinal("empleadoAplica")) : string.Empty; Lista.Add(Item); } Dr2.Close(); Resultado.Detalle = Lista; Resultado.Completado = true; } } return(Resultado); } catch (Exception ex) { throw ex; } }
public ServiciosMantenimientoModels ObtenerDatosIndex(string Conexion, string IdSucursal) { try { ServiciosMantenimientoModels Result = new ServiciosMantenimientoModels(); //Obtener el listado de vehículos DataSet Ds = SqlHelper.ExecuteDataset(Conexion, "spCSLDB_Mantenimiento_get_IndexServicios", IdSucursal); if (Ds != null) { if (Ds.Tables.Count == 1) { DataTableReader Dr01 = Ds.Tables[0].CreateDataReader(); List <CatVehiculoModels> ListaV = new List <CatVehiculoModels>(); CatVehiculoModels ItemV; while (Dr01.Read()) { ItemV = new CatVehiculoModels(); ItemV.IDVehiculo = !Dr01.IsDBNull(Dr01.GetOrdinal("IDVehiculo")) ? Dr01.GetString(Dr01.GetOrdinal("IDVehiculo")) : string.Empty; ItemV.Modelo = !Dr01.IsDBNull(Dr01.GetOrdinal("Descripcion")) ? Dr01.GetString(Dr01.GetOrdinal("Descripcion")) : string.Empty; ItemV.DateLastService = !Dr01.IsDBNull(Dr01.GetOrdinal("LastDate")) ? Dr01.GetDateTime(Dr01.GetOrdinal("LastDate")) : DateTime.MinValue; ListaV.Add(ItemV); } Dr01.Close(); //Obtener el listado de remolques //DataTableReader Dr02 = Ds.Tables[1].CreateDataReader(); //List<CatRemolqueModels> ListaR = new List<CatRemolqueModels>(); //CatRemolqueModels ItemR; //while (Dr02.Read()) //{ // ItemR = new CatRemolqueModels(); // ItemR.IDRemolque = !Dr02.IsDBNull(Dr02.GetOrdinal("IDRemolque")) ? Dr02.GetString(Dr02.GetOrdinal("IDRemolque")) : string.Empty; // ItemR.placa = !Dr02.IsDBNull(Dr02.GetOrdinal("Descripcion")) ? Dr02.GetString(Dr02.GetOrdinal("Descripcion")) : string.Empty; // ItemR.DateLastService = !Dr02.IsDBNull(Dr02.GetOrdinal("LastDate")) ? Dr02.GetDateTime(Dr02.GetOrdinal("LastDate")) : DateTime.MinValue; // ListaR.Add(ItemR); //} // Asignar listas a objeto principal y retornar Result.ListaVehiculos = ListaV; //Result.ListaRemolques = ListaR; } } return(Result); } catch (Exception ex) { throw ex; } }
public int GuardarAsistencia(ref AlumnoXAsistenciaModels datos) { try { DataSet ds = SqlHelper.ExecuteDataset(datos.conexion, CommandType.StoredProcedure, "spCSLDB_V2_abc_AsistenciaPorAlumno_PROF", new SqlParameter("@IDAsignatura", datos.IDAsignatura), new SqlParameter("@IDLista", datos.IDLista), new SqlParameter("@tablaAlumnoXAsistencia", datos.tablaAlumnoXAsistencia), new SqlParameter("@usuario", datos.user)); if (ds != null) { if (ds.Tables.Count > 0) { if (ds.Tables[0] != null) { datos.TablaNotificacion = ds.Tables[0]; DataTableReader DTR = ds.Tables[1].CreateDataReader(); DataTable Tbl1 = ds.Tables[1]; while (DTR.Read()) { datos.EnviarTarea = !DTR.IsDBNull(DTR.GetOrdinal("asistencia")) ? DTR.GetBoolean(DTR.GetOrdinal("asistencia")) : false; } } } } return(Convert.ToInt32(ds.Tables[2].Rows[0][0].ToString())); } catch (Exception ex) { return(-1); } }
public AlumnoXAsistenciaModels ObtenerListaAsistenciaPROXID(AlumnoXAsistenciaModels Datos) { try { object[] parametros = { Datos.IDAsignatura, Datos.IDLista, Datos.FechaLista, Datos.user }; DataSet Ds = null; Ds = SqlHelper.ExecuteDataset(Datos.conexion, "spCSLDB_V2_abc_ListaAsistencia_PROF", parametros); if (Ds != null) { if (Ds.Tables.Count == 2) { //DataTableReader Dr = Ds.Tables[0].CreateDataReader(); //while (Dr.Read()) //{ Datos.TablaDatos = Ds.Tables[0]; //} DataTableReader DTR = Ds.Tables[1].CreateDataReader(); DataTable Tbl1 = Ds.Tables[1]; while (DTR.Read()) { Datos.IDLista = !DTR.IsDBNull(DTR.GetOrdinal("IDLista")) ? DTR.GetString(DTR.GetOrdinal("IDLista")) : string.Empty; } } } return(Datos); } catch (Exception ex) { throw ex; } }
public void GetTest() { _dt.Columns.Add("nullint", typeof(int)); _dt.Rows[0]["nullint"] = 333; DataTableReader reader = new DataTableReader(_dt); try { reader.Read(); int ordinal = reader.GetOrdinal("nullint"); // Get by name Assert.Equal(1, (int)reader["id"]); Assert.Equal(333, reader.GetInt32(ordinal)); Assert.Equal("Int32", reader.GetDataTypeName(ordinal)); } finally { if (reader != null && !reader.IsClosed) { reader.Close(); } } }
public void actualizarDetalleNotificacion(ReportesModels datos) { try { datos.Completado = false; //int Resultado = 0; DataSet dr = SqlHelper.ExecuteDataset(datos.conexion, CommandType.StoredProcedure, "spCSLDB_V2_set_NotificacionDetalleActualizar", new SqlParameter("@TablaNotificacion", datos.TablaNotificacionXTipo) ); if (dr != null) { if (dr.Tables.Count == 1) { DataTableReader DTR = dr.Tables[0].CreateDataReader(); DataTable Tbl1 = dr.Tables[0]; while (DTR.Read()) { datos.Resultado = !DTR.IsDBNull(DTR.GetOrdinal("resultado")) ? DTR.GetInt32(DTR.GetOrdinal("resultado")) : 0; } } } } catch (Exception ex) { throw ex; } }
public void GetOrdinalTest() { DataTableReader reader = new DataTableReader(_dt); try { Assert.Equal(1, reader.GetOrdinal("name")); } finally { if (reader != null && !reader.IsClosed) reader.Close(); } }
public void GetTest() { _dt.Columns.Add("nullint", typeof(int)); _dt.Rows[0]["nullint"] = 333; DataTableReader reader = new DataTableReader(_dt); try { reader.Read(); int ordinal = reader.GetOrdinal("nullint"); // Get by name Assert.Equal(1, (int)reader["id"]); Assert.Equal(333, reader.GetInt32(ordinal)); Assert.Equal("Int32", reader.GetDataTypeName(ordinal)); } finally { if (reader != null && !reader.IsClosed) reader.Close(); } }