public int ModificarMovimiento(MovimientosCajaChicaModels model, string IdUsuario) { try { object[] Parametros = { model.IdMovimiento, model.IdCategoria, model.Concepto, model.Salida, model.IdFormaPago, model.Recibe, model.FolioCheque, model.Alias ?? string.Empty, model.FotoCheque, model.Estatus, IdUsuario }; object Result = SqlHelper.ExecuteScalar(_ConexionRepositorio.CadenaConexion, "cajachica.spCIDDB_ModificarMovimiento", Parametros); if (Result != null) { int Resultado = 0; int.TryParse(Result.ToString(), out Resultado); return(Resultado); } return(0); } catch (Exception ex) { throw ex; } }
public MovimientosCajaChicaModels ObtenerDetalleMovimientoXId(Int64 IdMovimiento) { try { MovimientosCajaChicaModels model = new MovimientosCajaChicaModels(); SqlDataReader Dr = SqlHelper.ExecuteReader(_ConexionRepositorio.CadenaConexion, "cajachica.spCIDDB_ObtenerDatosCajaChicaDetalle", IdMovimiento); while (Dr.Read()) { model.IdMovimiento = IdMovimiento; model.IdCategoria = !Dr.IsDBNull(Dr.GetOrdinal("IdConcepto")) ? Dr.GetInt32(Dr.GetOrdinal("IdConcepto")) : 0; model.Concepto = !Dr.IsDBNull(Dr.GetOrdinal("Concepto")) ? Dr.GetString(Dr.GetOrdinal("Concepto")) : string.Empty; model.Salida = !Dr.IsDBNull(Dr.GetOrdinal("Monto")) ? Dr.GetDecimal(Dr.GetOrdinal("Monto")) : 0m; model.IdFormaPago = !Dr.IsDBNull(Dr.GetOrdinal("IdFormaPago")) ? Dr.GetInt32(Dr.GetOrdinal("IdFormaPago")) : 0; model.Recibe = !Dr.IsDBNull(Dr.GetOrdinal("PersonaRecibe")) ? Dr.GetString(Dr.GetOrdinal("PersonaRecibe")) : string.Empty; model.FolioCheque = !Dr.IsDBNull(Dr.GetOrdinal("Folio")) ? Dr.GetString(Dr.GetOrdinal("Folio")) : string.Empty; model.Alias = !Dr.IsDBNull(Dr.GetOrdinal("Alias")) ? Dr.GetString(Dr.GetOrdinal("Alias")) : string.Empty; model.FotoCheque = Dr.IsDBNull(Dr.GetOrdinal("FotoComprobante")) ? Auxiliar.SetDefaultImage() : string.IsNullOrEmpty(Dr.GetString(Dr.GetOrdinal("FotoComprobante"))) ? Auxiliar.SetDefaultImage() : Dr.GetString(Dr.GetOrdinal("FotoComprobante")); model.Estatus = !Dr.IsDBNull(Dr.GetOrdinal("Estatus")) ? Dr.GetBoolean(Dr.GetOrdinal("Estatus")) : false; break; } Dr.Close(); return(model); } catch (Exception ex) { throw ex; } }
public List <MovimientosCajaChicaModels> ObtenerDetalleXIdCaja(Int64 IdCaja) { try { List <MovimientosCajaChicaModels> Lista = new List <MovimientosCajaChicaModels>(); SqlDataReader Dr = SqlHelper.ExecuteReader(_ConexionRepositorio.CadenaConexion, "cajachica.spCIDDB_get_MovimientosCajaChica", IdCaja); MovimientosCajaChicaModels Item; while (Dr.Read()) { Item = new MovimientosCajaChicaModels { IdMovimiento = !Dr.IsDBNull(Dr.GetOrdinal("IdMovimiento")) ? Dr.GetInt64(Dr.GetOrdinal("IdMovimiento")) : 0, Fecha = !Dr.IsDBNull(Dr.GetOrdinal("Fecha")) ? Dr.GetDateTime(Dr.GetOrdinal("Fecha")) : DateTime.MinValue, Entrega = !Dr.IsDBNull(Dr.GetOrdinal("Entrega")) ? Dr.GetString(Dr.GetOrdinal("Entrega")) : string.Empty, Entrada = !Dr.IsDBNull(Dr.GetOrdinal("Entrada")) ? Dr.GetDecimal(Dr.GetOrdinal("Entrada")) : 0m, Salida = !Dr.IsDBNull(Dr.GetOrdinal("Salida")) ? Dr.GetDecimal(Dr.GetOrdinal("Salida")) : 0m, Recibe = !Dr.IsDBNull(Dr.GetOrdinal("Recibe")) ? Dr.GetString(Dr.GetOrdinal("Recibe")) : string.Empty, Concepto = !Dr.IsDBNull(Dr.GetOrdinal("Concepto")) ? Dr.GetString(Dr.GetOrdinal("Concepto")) : string.Empty, Saldo = !Dr.IsDBNull(Dr.GetOrdinal("Saldo")) ? Dr.GetDecimal(Dr.GetOrdinal("Saldo")) : 0m, FormaPago = !Dr.IsDBNull(Dr.GetOrdinal("Tipo")) ? Dr.GetString(Dr.GetOrdinal("Tipo")) : string.Empty, IDTipoMovimiento = !Dr.IsDBNull(Dr.GetOrdinal("IDTipoMovimiento")) ? Dr.GetInt32(Dr.GetOrdinal("IDTipoMovimiento")) : 0, IdFormaPago = !Dr.IsDBNull(Dr.GetOrdinal("IDFormaPago")) ? Dr.GetInt32(Dr.GetOrdinal("IDFormaPago")) : 0, Estatus = XmlConvert.ToBoolean(Dr.GetInt32(Dr.GetOrdinal("Estatus")).ToString()), FolioCheque = !Dr.IsDBNull(Dr.GetOrdinal("Folio")) ? Dr.GetString(Dr.GetOrdinal("Folio")):string.Empty }; Lista.Add(Item); } Dr.Close(); return(Lista); } catch (Exception ex) { throw ex; } }
public ReporteCajaChica ObtenerDatosReporteCajaChica(Int64 IdCaja) { try { DataSet Ds = SqlHelper.ExecuteDataset(_ConexionRepositorio.CadenaConexion, "cajachica.spCIDDB_get_ReporteCajaChica", IdCaja); if (Ds != null) { if (Ds.Tables.Count == 4) { ReporteCajaChica Resultado = new ReporteCajaChica(); #region Movimientos List <MovimientosCajaChicaModels> Lista = new List <MovimientosCajaChicaModels>(); DataTableReader Dr = Ds.Tables[0].CreateDataReader(); MovimientosCajaChicaModels Item; while (Dr.Read()) { Item = new MovimientosCajaChicaModels { IdMovimiento = !Dr.IsDBNull(Dr.GetOrdinal("IdMovimiento")) ? Dr.GetInt64(Dr.GetOrdinal("IdMovimiento")) : 0, Fecha = !Dr.IsDBNull(Dr.GetOrdinal("Fecha")) ? Dr.GetDateTime(Dr.GetOrdinal("Fecha")) : DateTime.MinValue, FolioCheque = !Dr.IsDBNull(Dr.GetOrdinal("Folio")) ? Dr.GetString(Dr.GetOrdinal("Folio")) : string.Empty, Entrega = !Dr.IsDBNull(Dr.GetOrdinal("Entrega")) ? Dr.GetString(Dr.GetOrdinal("Entrega")) : string.Empty, Entrada = !Dr.IsDBNull(Dr.GetOrdinal("Entrada")) ? Dr.GetDecimal(Dr.GetOrdinal("Entrada")) : 0m, Salida = !Dr.IsDBNull(Dr.GetOrdinal("Salida")) ? Dr.GetDecimal(Dr.GetOrdinal("Salida")) : 0m, Recibe = !Dr.IsDBNull(Dr.GetOrdinal("Recibe")) ? Dr.GetString(Dr.GetOrdinal("Recibe")) : string.Empty, Concepto = !Dr.IsDBNull(Dr.GetOrdinal("Concepto")) ? Dr.GetString(Dr.GetOrdinal("Concepto")) : string.Empty, Saldo = !Dr.IsDBNull(Dr.GetOrdinal("Saldo")) ? Dr.GetDecimal(Dr.GetOrdinal("Saldo")) : 0m }; Lista.Add(Item); } Dr.Close(); Resultado.ListaMovimientos = Lista; #endregion #region Arqueo List <ArqueoCajaChicaModels> ListaArqueo = new List <ArqueoCajaChicaModels>(); DataTableReader Dr2 = Ds.Tables[1].CreateDataReader(); ArqueoCajaChicaModels ItemArqueo; while (Dr2.Read()) { ItemArqueo = new ArqueoCajaChicaModels { Valor = !Dr2.IsDBNull(Dr2.GetOrdinal("Denominacion")) ? Dr2.GetDecimal(Dr2.GetOrdinal("Denominacion")) : 0m, Cantidad = !Dr2.IsDBNull(Dr2.GetOrdinal("Cantidad")) ? Dr2.GetInt32(Dr2.GetOrdinal("Cantidad")) : 0, Subtotal = !Dr2.IsDBNull(Dr2.GetOrdinal("Importe")) ? Dr2.GetDecimal(Dr2.GetOrdinal("Importe")) : 0m }; ListaArqueo.Add(ItemArqueo); } Dr2.Close(); Resultado.ListaDenominaciones = ListaArqueo; #endregion #region Conceptos List <ConceptosCajaChicaModels> ListaConceptos = new List <ConceptosCajaChicaModels>(); DataTableReader Dr3 = Ds.Tables[2].CreateDataReader(); ConceptosCajaChicaModels ItemConcepto; while (Dr3.Read()) { ItemConcepto = new ConceptosCajaChicaModels { Importe = !Dr3.IsDBNull(Dr3.GetOrdinal("Importe")) ? Dr3.GetDecimal(Dr3.GetOrdinal("Importe")) : 0m, Descripcion = !Dr3.IsDBNull(Dr3.GetOrdinal("Concepto")) ? Dr3.GetString(Dr3.GetOrdinal("Concepto")) : string.Empty }; ListaConceptos.Add(ItemConcepto); } Dr3.Close(); Resultado.ListaConceptos = ListaConceptos; #endregion #region MovimientosCheque List <MovimientosCajaChicaModels> ListaCheque = new List <MovimientosCajaChicaModels>(); DataTableReader Dr4 = Ds.Tables[3].CreateDataReader(); MovimientosCajaChicaModels ItemCheque; while (Dr4.Read()) { ItemCheque = new MovimientosCajaChicaModels { Fecha = !Dr4.IsDBNull(Dr4.GetOrdinal("Fecha")) ? Dr4.GetDateTime(Dr4.GetOrdinal("Fecha")) : DateTime.MinValue, FolioCheque = !Dr4.IsDBNull(Dr4.GetOrdinal("Folio")) ? Dr4.GetString(Dr4.GetOrdinal("Folio")) : string.Empty, Salida = !Dr4.IsDBNull(Dr4.GetOrdinal("Salida")) ? Dr4.GetDecimal(Dr4.GetOrdinal("Salida")) : 0m, Recibe = !Dr4.IsDBNull(Dr4.GetOrdinal("Recibe")) ? Dr4.GetString(Dr4.GetOrdinal("Recibe")) : string.Empty, Concepto = !Dr4.IsDBNull(Dr4.GetOrdinal("Concepto")) ? Dr4.GetString(Dr4.GetOrdinal("Concepto")) : string.Empty, }; ListaCheque.Add(ItemCheque); } Dr4.Close(); Resultado.ListaMovimientosCheque = ListaCheque; #endregion return(Resultado); } } return(null); } catch (Exception ex) { throw ex; } }