public List <CajaChicaModels> ObtenerCajasChicasAbiertas() { try { List <CajaChicaModels> Lista = new List <CajaChicaModels>(); SqlDataReader Dr = SqlHelper.ExecuteReader(_ConexionRepositorio.CadenaConexion, "cajachica.spCIDDB_ObtenerCajasAbiertas"); 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, PersonaEntrega = !Dr.IsDBNull(Dr.GetOrdinal("PersonaEntrega")) ? Dr.GetString(Dr.GetOrdinal("PersonaEntrega")) : string.Empty }; Lista.Add(Item); } Dr.Close(); return(Lista); } 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 int CrearCajaChica(CajaChicaModels model, string IdUsuario) { try { object[] Parametros = { model.IdPropietario, model.MontoApertura, model.KeyWord, IdUsuario }; object Result = SqlHelper.ExecuteScalar(_ConexionRepositorio.CadenaConexion, "cajachica.spCIDDB_AperturarCaja", Parametros); if (Result != null) { int Resultado = 0; int.TryParse(Result.ToString(), out Resultado); return(Resultado); } return(0); } catch (Exception ex) { throw ex; } }
public int GuardarMovimientoEntrada(CajaChicaModels model, string IdUsuario) { try { object[] Parametros = { model.IdCaja, model.MontoApertura, model.KeyWord, IdUsuario }; object Result = SqlHelper.ExecuteScalar(_ConexionRepositorio.CadenaConexion, "[cajachica].[spCIDDB_GuardarMovimientoEntrada]", Parametros); if (Result != null) { int Resultado = 0; int.TryParse(Result.ToString(), out Resultado); return(Resultado); } return(0); } catch (Exception ex) { throw ex; } }
public void ObtenerImagenCajaChica(CajaChicaModels cajaChica) //metodo hecho para la imagen { try { object[] parametros = { cajaChica.IdCaja }; SqlDataReader dr = SqlHelper.ExecuteReader(_ConexionRepositorio.CadenaConexion, "[cajachica].[spCIDDB_get_ImageCajaChica]", parametros); while (dr.Read()) { cajaChica.ImagenCajaChica = !dr.IsDBNull(dr.GetOrdinal("imagen")) ? dr.GetString(dr.GetOrdinal("imagen")) : string.Empty; } if (string.IsNullOrEmpty(cajaChica.ImagenCajaChica)) { cajaChica.ImagenCajaChica = Auxiliar.SetDefaultImage(); } dr.Close(); } catch (Exception ex) { throw ex; } }