public CmpObservableCollection <ESGR_MovimientoCaja> CollectionESGR_MovimientoCaja(string CodMotivo, DateTime FechaIni, DateTime FechaFin, bool ValidaFecha, ESGR_Caja ESGR_Caja) { try { var CollectionESGR_MovimientoCaja = new CmpObservableCollection <ESGR_MovimientoCaja>(); ObjCmpSql.CommandProcedure("spSGR_GET_MovimientoCaja"); ObjCmpSql.AddParameter("@CodMotivo", SqlDbType.VarChar, CodMotivo); ObjCmpSql.AddParameter("@FechaIni", SqlDbType.SmallDateTime, FechaIni.ToShortDateString()); ObjCmpSql.AddParameter("@FechaFin", SqlDbType.SmallDateTime, FechaFin.ToShortDateString()); ObjCmpSql.AddParameter("@IdCaja", SqlDbType.SmallInt, (ESGR_Caja == null) ? 0 : ESGR_Caja.IdCaja); ObjCmpSql.AddParameter("@ValidaFecha", SqlDbType.Bit, ValidaFecha); DataTable dt = ObjCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionESGR_MovimientoCaja.Add(new ESGR_MovimientoCaja() { IdMovimientoCaja = (dt.Rows[x]["IdMovimiento"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdMovimiento"]) : 0, ESGR_Motivo = new ESGR_Motivo() { CodMotivo = (dt.Rows[x]["CodMotivo"] != DBNull.Value)? Convert.ToString(dt.Rows[x]["CodMotivo"]):string.Empty, Motivo = (dt.Rows[x]["Motivo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Motivo"]) : string.Empty, }, ESGR_EmpresaSucursal = new ESGR_EmpresaSucursal() { IdEmpSucursal = (dt.Rows[x]["IdEmpSucursal"] != DBNull.Value) ? (short)(dt.Rows[x]["IdEmpSucursal"]):Convert.ToInt16(0), Sucursal = (dt.Rows[x]["Sucursal"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Sucursal"]) : string.Empty, }, ESGR_Moneda = new ESGR_Moneda() { CodMoneda = (dt.Rows[x]["CodMoneda"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodMoneda"]) : string.Empty }, ESGR_Documento = new ESGR_Documento() { CodDocumento = (dt.Rows[x]["CodDocumento"] != DBNull.Value)? Convert.ToString(dt.Rows[x]["CodDocumento"]):string.Empty, Serie = (dt.Rows[x]["Serie"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Serie"]) : string.Empty, Correlativo = (dt.Rows[x]["Correlativo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Correlativo"]) : string.Empty, }, ESGR_Estado = new ESGR_Estado() { CodEstado = (dt.Rows[x]["CodEstado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodEstado"]) : string.Empty, Estado = (dt.Rows[x]["Estado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Estado"]) : string.Empty }, ESGR_Caja = new ESGR_Caja() { IdCaja = (dt.Rows[x]["IdCaja"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdCaja"]) : 0, Descripcion = (dt.Rows[x]["Descripcion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Descripcion"]) : string.Empty }, Fecha = (dt.Rows[x]["Fecha"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["Fecha"]) : DateTime.Now, CodOperacion = (dt.Rows[x]["CodOperacion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodOperacion"]) : string.Empty, Glosa = (dt.Rows[x]["Glosa"] != DBNull.Value)? Convert.ToString(dt.Rows[x]["Glosa"]):string.Empty, }); } return(CollectionESGR_MovimientoCaja); } catch (Exception) { throw; } }
public CmpObservableCollection <ESGR_AperturaCierreCaja> CollectionESGR_AperturaCierreCaja() { try { var CollectionESGR_AperturaCierreCaja = new CmpObservableCollection <ESGR_AperturaCierreCaja>(); ObjCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); ObjCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetAperturaCierreCaja"); ObjCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, "%"); ObjCmpSql.AddParameter("@ParameterId", SqlDbType.Int, SGRVariables.ESGR_Usuario.IdUsuario); DataTable dt = ObjCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionESGR_AperturaCierreCaja.Add(new ESGR_AperturaCierreCaja() { IdAperturaCierreCaja = (dt.Rows[x]["IdAperturaCierreCaja"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdAperturaCierreCaja"]) : 0, ESGR_Estado = new ESGR_Estado() { CodEstado = (dt.Rows[x]["CodEstado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodEstado"]) : string.Empty, Estado = (dt.Rows[x]["Estado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Estado"]) : string.Empty }, ESGR_Motivo = new ESGR_Motivo() { CodMotivo = (dt.Rows[x]["CodMotivo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodMotivo"]) : string.Empty, Motivo = (dt.Rows[x]["Motivo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Motivo"]) : string.Empty }, ESGR_UsuarioCajero = new ESGR_Usuario() { IdUsuario = (dt.Rows[x]["IdUsuarioCajero"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdUsuarioCajero"]) : 0, Nombres = (dt.Rows[x]["Nombres"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Nombres"]) : string.Empty, Apellidos = (dt.Rows[x]["Apellidos"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Apellidos"]) : string.Empty }, ESGR_Caja = new ESGR_Caja() { IdCaja = (dt.Rows[x]["IdCaja"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdCaja"]) : 0, Descripcion = (dt.Rows[x]["Descripcion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Descripcion"]) : string.Empty, }, FechaApertura = (dt.Rows[x]["FechaApertura"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["FechaApertura"]) : DateTime.Now, FechaCierre = (dt.Rows[x]["FechaCierre"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["FechaCierre"]) : DateTime.Now, Glosa = (dt.Rows[x]["Glosa"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Glosa"]) : string.Empty, }); } return(CollectionESGR_AperturaCierreCaja); } catch (Exception) { throw; } }
public CmpObservableCollection <ESGR_ProductoSubCategoria> GetCollectionProductoSubCategoriaCartaDia(ESGR_ProductoCategoria ESGR_ProductoCategoria) { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionProductoSubCategoriaCartaDia = new CmpObservableCollection <ESGR_ProductoSubCategoria>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetCartaDiaSubCatProducto"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, "%"); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, ESGR_ProductoCategoria.IdCategoria); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionProductoSubCategoriaCartaDia.Add(new ESGR_ProductoSubCategoria { IdSubCategoria = (dt.Rows[x]["IdSubCategoria"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdSubCategoria"]) : Convert.ToInt16(0), SubCategoria = (dt.Rows[x]["SubCategoria"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["SubCategoria"]) : string.Empty, ESGR_ProductoCategoria = new ESGR_ProductoCategoria() { IdCategoria = (dt.Rows[x]["IdCategoria"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdCategoria"]) : Convert.ToInt16(0), }, }); } return(CollectionProductoSubCategoriaCartaDia); } catch (Exception) { throw; } }
/// <summary> /// Lista de Carta Dia /// </summary> /// <returns>Colección de las Cartas Dia</returns> public CmpObservableCollection <ESGR_CartaDia> CollectionCartaDia() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionCartaDia = new CmpObservableCollection <ESGR_CartaDia>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "FiltrarCartaDiaSucursal"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, ""); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, 0); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionCartaDia.Add(new ESGR_CartaDia { IdCartaDia = (dt.Rows[x]["IdCartaDia"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdCartaDia"]) : Convert.ToInt16(0), Fecha = (dt.Rows[x]["Fecha"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["Fecha"]) : DateTime.Now, ESGR_EmpresaSucursal = new ESGR_EmpresaSucursal() { IdEmpSucursal = (dt.Rows[x]["IdEmpSucursal"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdEmpSucursal"]) : Convert.ToInt16(0), Sucursal = (dt.Rows[x]["Sucursal"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Sucursal"]) : string.Empty }, }); } return(CollectionCartaDia); } catch (Exception) { throw; } }
public List <ECMP_Compra> ListAdministrarCompraAnticipo(ECMP_Compra ObjECMP_Compra) { try { objCmpSql = new CmpSql(SGCVariables.ConectionString); ListECMP_Compra = new List <ECMP_Compra>(); objCmpSql.CommandProcedure("spCMP_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "FiltrarCompraAnticipo"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, ObjECMP_Compra.IdCompra); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { ListECMP_Compra.Add(new ECMP_Compra() { IdCompra = (dt.Rows[x]["IdCompraAnticipo"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdCompraAnticipo"]) : 0, Fecha = (dt.Rows[x]["Fecha"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["Fecha"]) : DateTime.Now, Descripcion = (dt.Rows[x]["Descripcion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Descripcion"]) : string.Empty, SerieNumero = (dt.Rows[x]["SerieNumero"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["SerieNumero"]) : string.Empty, ObjESGC_Estado = new ESGC_Estado() { Estado = (dt.Rows[x]["Estado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Estado"]) : string.Empty, } }); } return(ListECMP_Compra); } catch (Exception) { throw; } }
/// <summary> /// Lista de Moneda /// </summary> /// <returns>Colección de Moneda</returns> public CmpObservableCollection <ESGR_Moneda> GetCollectionMoneda() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionMoneda = new CmpObservableCollection <ESGR_Moneda>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetMoneda"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, ""); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, ""); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionMoneda.Add(new ESGR_Moneda { Abreviacion = (dt.Rows[x]["Abreviacion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Abreviacion"]) : string.Empty, CodMoneda = (dt.Rows[x]["CodMoneda"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodMoneda"]) : string.Empty, Defecto = (dt.Rows[x]["Defecto"] != DBNull.Value) ? Convert.ToBoolean(dt.Rows[x]["Defecto"]) : false, Descripcion = (dt.Rows[x]["Descripcion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Descripcion"]) : string.Empty, Simbolo = (dt.Rows[x]["Simbolo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Simbolo"]) : string.Empty, }); } return(CollectionMoneda); } catch (Exception) { throw; } }
/// <summary> /// Lista de Log /// </summary> /// <returns>Colección de Log</returns> public CmpObservableCollection <ESGR_Log> GetCollectionLog() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionLog = new CmpObservableCollection <ESGR_Log>(); objCmpSql.CommandProcedure("spSGR_GET_Log"); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionLog.Add(new ESGR_Log { Item = (dt.Rows[x]["Item"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Item"]) : Convert.ToInt16(0), IdRegistro = (dt.Rows[x]["IdRegistro"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdRegistro"]) : Convert.ToInt16(0), IdUsuario = (dt.Rows[x]["IdUsuario"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdUsuario"]) : Convert.ToInt16(0), Operacion = (dt.Rows[x]["Operacion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Operacion"]) : string.Empty, Tabla = (dt.Rows[x]["Tabla"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Tabla"]) : string.Empty, }); } return(CollectionLog); } catch (Exception) { throw; } }
/// <summary> /// Lista de Empresa Sucursal /// </summary> /// <returns>Colección de Empresa Sucursal</returns> public CmpObservableCollection <ESGR_EmpresaSucursal> GetCollectionEmpresaSucursal(ESGR_Empresa ESGR_Empresa) { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionEmpresaSucursal = new CmpObservableCollection <ESGR_EmpresaSucursal>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetEmpSucursal"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, ""); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, ESGR_Empresa.IdEmpresa); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionEmpresaSucursal.Add(new ESGR_EmpresaSucursal { IdEmpSucursal = (dt.Rows[x]["IdEmpSucursal"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdEmpSucursal"]) : Convert.ToInt16(0), Principal = (dt.Rows[x]["Principal"] != DBNull.Value) ? Convert.ToBoolean(dt.Rows[x]["Principal"]) : false, Sucursal = (dt.Rows[x]["Sucursal"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Sucursal"]) : string.Empty, ESGR_Empresa = new ESGR_Empresa() { IdEmpresa = (dt.Rows[x]["IdEmpresa"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdEmpresa"]) : Convert.ToInt16(0), }, }); } return(CollectionEmpresaSucursal); } catch (Exception) { throw; } }
/// <summary> /// Lista de Contrasenia_Hist /// </summary> /// <returns>Colección de Contrasenia_Hist</returns> public CmpObservableCollection <ESGR_Contrasenia_Hist> GetCollectionContrasenia_Hist() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionContrasenia_Hist = new CmpObservableCollection <ESGR_Contrasenia_Hist>(); objCmpSql.CommandProcedure("spSGR_GET_Contrasenia_Hist"); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionContrasenia_Hist.Add(new ESGR_Contrasenia_Hist { Contrasenia = (dt.Rows[x]["Contrasenia"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Contrasenia"]) : string.Empty, Fecha = (dt.Rows[x]["Contrasenia"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["Contrasenia"]) : DateTime.Now, ESGR_Usuario = new ESGR_Usuario() { IdUsuario = (dt.Rows[x]["Contrasenia"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Contrasenia"]) : Convert.ToInt16(0), }, }); } return(CollectionContrasenia_Hist); } catch (Exception) { throw; } }
/// <summary> /// Lista de Cierre Caja /// </summary> /// <returns>Colección de Cierre Caja</returns> public CmpObservableCollection <ESGR_CierreCaja> GetCollectionCierreCaja() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionCierreCaja = new CmpObservableCollection <ESGR_CierreCaja>(); objCmpSql.CommandProcedure("spSGR_GET_CierreCaja"); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionCierreCaja.Add(new ESGR_CierreCaja { IdCaja = (dt.Rows[x]["IdCaja"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdCaja"]) : Convert.ToInt16(0), Ajuste_SOL = (dt.Rows[x]["Ajuste_SOL"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Ajuste_SOL"]) : Convert.ToDecimal(0), Ajuste_USD = (dt.Rows[x]["Ajuste_USD"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Ajuste_USD"]) : Convert.ToDecimal(0), SaldoF_SOL = (dt.Rows[x]["SaldoF_SOL"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["SaldoF_SOL"]) : Convert.ToDecimal(0), SaldoF_USD = (dt.Rows[x]["SaldoF_USD"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["SaldoF_USD"]) : Convert.ToDecimal(0), FechaCierre = (dt.Rows[x]["FechaCierre"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["FechaCierre"]) : DateTime.Now, IdUsuarioCierre = (dt.Rows[x]["IdUsuarioCierre"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdUsuarioCierre"]) : Convert.ToInt16(0), IdUsuarioSuper = (dt.Rows[x]["IdUsuarioSuper"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdUsuarioSuper"]) : Convert.ToInt16(0), }); } return(CollectionCierreCaja); } catch (Exception) { throw; } }
public CmpObservableCollection <ESGR_Venta> GetTotalPorPedido(int ParameterId) { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionVenta = new CmpObservableCollection <ESGR_Venta>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetTotalPedido"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, "%"); objCmpSql.AddParameter("@ParameterId", SqlDbType.VarChar, ParameterId); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionVenta.Add(new ESGR_Venta() { ESGR_Pedido = new ESGR_Pedido() { IdPedido = (dt.Rows[x]["IdPedido"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdPedido"]) : 0, Cubierto = (dt.Rows[x]["Cubierto"] != DBNull.Value) ? (short)Convert.ToInt32(dt.Rows[x]["Cubierto"]) : (short)0 } }); } return(CollectionVenta); } catch (Exception) { throw; } }
/// <summary> /// Lista de Reporte por Estado /// </summary> /// <returns>Colección de Reporte por Estado</returns> public CmpObservableCollection <ESGR_Estado> GetReportCollectionEstado(int ParameterId) { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionEstado = new CmpObservableCollection <ESGR_Estado>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetTotalEstado"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, "%"); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, ParameterId); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionEstado.Add(new ESGR_Estado { CodEstado = (dt.Rows[x]["CodEstado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodEstado"]) : string.Empty, Estado = (dt.Rows[x]["Estado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Estado"]) : string.Empty, Total = (dt.Rows[x]["Total"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Total"]) : 0 }); } return(CollectionEstado); } catch (Exception) { throw; } }
/// <summary> /// Lista de Cierre Caja Detalle /// </summary> /// <returns>Colección de Cierre Caja Detalle</returns> public CmpObservableCollection <ESGR_CierreCaja_Detalle> GetCollectionCierreCajaDetalle() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionCierreCaja_Detalle = new CmpObservableCollection <ESGR_CierreCaja_Detalle>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Parametro", SqlDbType.VarChar, "CierreCaja_Detalle"); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionCierreCaja_Detalle.Add(new ESGR_CierreCaja_Detalle { Item = (dt.Rows[x]["Item"] != DBNull.Value) ? Convert.ToByte(dt.Rows[x]["Item"]) : Convert.ToByte(0), TipoPago = (dt.Rows[x]["TipoPago"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["TipoPago"]) : string.Empty, TipoTarjeta = (dt.Rows[x]["TipoTarjeta"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["TipoTarjeta"]) : string.Empty, Total = (dt.Rows[x]["Total"] != DBNull.Value) ? Convert.ToByte(dt.Rows[x]["Total"]) : Convert.ToByte(0), MndCodMnd = (dt.Rows[x]["MndCodMnd"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["MndCodMnd"]) : string.Empty, ESGR_CierreCaja = new ESGR_CierreCaja() { IdCaja = (dt.Rows[x]["IdCaja"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdCaja"]) : Convert.ToInt16(0), }, }); } return(CollectionCierreCaja_Detalle); } catch (Exception) { throw; } }
public CmpObservableCollection <ESGR_ListadoVentaDia> CollectionESGR_ListadoVentaDia(int IdCategoria, int IdSubCategoria, int IdProducto, DateTime FechaIni, DateTime FechaFin, int IdUsuario) { try { var ObjCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionESGR_ListadoVentaDia = new CmpObservableCollection <ESGR_ListadoVentaDia>(); ObjCmpSql.CommandProcedure("spSGR_GET_ListaVentaPorFecha"); ObjCmpSql.AddParameter("@IdCategoria", SqlDbType.Int, IdCategoria); ObjCmpSql.AddParameter("@IdSubCategoria", SqlDbType.Int, IdSubCategoria); ObjCmpSql.AddParameter("@IdProducto", SqlDbType.Int, IdProducto); ObjCmpSql.AddParameter("@FechaDesde", SqlDbType.SmallDateTime, FechaIni.ToShortDateString()); ObjCmpSql.AddParameter("@FechaHasta", SqlDbType.SmallDateTime, FechaFin.ToShortDateString()); ObjCmpSql.AddParameter("@Usuario", SqlDbType.Int, IdUsuario); DataTable dt = ObjCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionESGR_ListadoVentaDia.Add(new ESGR_ListadoVentaDia() { Fecha = (dt.Rows[x]["Fecha"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["Fecha"]) : DateTime.Now, Producto = (dt.Rows[x]["Producto"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Producto"]) : string.Empty, Cantidad = (dt.Rows[x]["Cantidad"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Cantidad"]) : 0, Precio = (dt.Rows[x]["Precio"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Precio"]) : 0, Descuento = (dt.Rows[x]["Descuento"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Descuento"]) : 0, Importe = (dt.Rows[x]["Importe"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Importe"]) : 0, Mozo = (dt.Rows[x]["Mozo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Mozo"]) : string.Empty, }); } return(CollectionESGR_ListadoVentaDia); } catch (Exception) { throw; } }
/// <summary> /// Lista de Mesa Area /// </summary> /// <returns>Colección de Mesa Area</returns> public CmpObservableCollection <ESGR_MesaArea> GetCollectionMesaArea() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionMesaArea = new CmpObservableCollection <ESGR_MesaArea>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetMesaArea"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, "%"); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, 0); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionMesaArea.Add(new ESGR_MesaArea { IdMesaArea = (dt.Rows[x]["IdMesaArea"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdMesaArea"]) : Convert.ToInt16(0), MesaArea = (dt.Rows[x]["MesaArea"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["MesaArea"]) : string.Empty, }); } return(CollectionMesaArea); } catch (Exception) { throw; } }
/// <summary> /// Lista de Formulario /// </summary> /// <returns>Colección de Formulario</returns> public CmpObservableCollection <ESGR_Formulario> GetCollectionFormulario() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionFormulario = new CmpObservableCollection <ESGR_Formulario>(); objCmpSql.CommandProcedure("spSGR_GET_Formulario"); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionFormulario.Add(new ESGR_Formulario { CodFormulario = (dt.Rows[x]["CodFormulario"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodFormulario"]) : string.Empty, Descripcion = (dt.Rows[x]["CodFormulario"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodFormulario"]) : string.Empty, NombreFormulario = (dt.Rows[x]["CodFormulario"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodFormulario"]) : string.Empty, ESGR_Modulo = new ESGR_Modulo() { IdModulo = (dt.Rows[x]["CodFormulario"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["CodFormulario"]) : Convert.ToInt16(0), }, }); } return(CollectionFormulario); } catch (Exception) { throw; } }
public CmpObservableCollection <ESGR_Documento> CollectionESGR_DocumentoSerieNumero() { try { var ObjCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionESGR_DocumentoSerie = new CmpObservableCollection <ESGR_Documento>(); ObjCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); ObjCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetEmpSucursalDocumentoSerie"); ObjCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, ""); ObjCmpSql.AddParameter("@ParameterId", SqlDbType.Int, 1); DataTable dt = ObjCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionESGR_DocumentoSerie.Add(new ESGR_Documento { ESGR_EmpresaSucursal = new ESGR_EmpresaSucursal { IdEmpSucursal = (dt.Rows[x]["IdEmpSucursal"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdEmpSucursal"]) : Convert.ToInt16(0), }, CodDocumento = (dt.Rows[x]["CodDocumento"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodDocumento"]) : string.Empty, Correlativo = (dt.Rows[x]["Correlativo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Correlativo"]) : string.Empty, Descripcion = (dt.Rows[x]["Descripcion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Descripcion"]) : string.Empty, Longitud = (dt.Rows[x]["Longitud"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Longitud"]) : Convert.ToInt16(0), Serie = (dt.Rows[x]["Serie"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Serie"]) : string.Empty, Sunat = (dt.Rows[x]["Sunat"] != DBNull.Value) ? Convert.ToBoolean(dt.Rows[x]["Sunat"]) : false, }); } return(CollectionESGR_DocumentoSerie); } catch (Exception) { throw; } }
/// <summary> /// Lista de Forma Pago /// </summary> /// <returns>Colección de Forma Pago</returns> public CmpObservableCollection <ESGR_FormaPago> GetCollectionFormaPago() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionFormaPago = new CmpObservableCollection <ESGR_FormaPago>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetFormaPago"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, ""); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, SGRVariables.ESGR_Usuario.ESGR_Empresa.IdEmpresa); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionFormaPago.Add(new ESGR_FormaPago { IdFormaPago = (dt.Rows[x]["IdFormaPago"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdFormaPago"]) : Convert.ToInt16(0), FormaPago = (dt.Rows[x]["FormaPago"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["FormaPago"]) : string.Empty, ESGR_Empresa = new ESGR_Empresa() { IdEmpresa = (dt.Rows[x]["IdEmpresa"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdEmpresa"]) : Convert.ToInt16(0), }, }); } return(CollectionFormaPago); } catch (Exception) { throw; } }
/// <summary> /// Lista de Perfil /// </summary> /// <returns>Colección de los Perfiles</returns> public CmpObservableCollection <ESGR_Perfil> GetCollectionPerfil() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionPerfil = new CmpObservableCollection <ESGR_Perfil>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetPerfil"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, "%"); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, 0); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionPerfil.Add(new ESGR_Perfil { IdPerfil = (dt.Rows[x]["IdPerfil"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdPerfil"]) : Convert.ToInt16(0), Descripcion = (dt.Rows[x]["Descripcion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Descripcion"]) : string.Empty, NombrePerfil = (dt.Rows[x]["NombrePerfil"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["NombrePerfil"]) : string.Empty, ESGR_Modulo = new ESGR_Modulo() { IdModulo = (dt.Rows[x]["IdModulo"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdModulo"]) : Convert.ToInt16(0), }, }); } return(CollectionPerfil); } catch (Exception) { throw; } }
/// <summary> /// Lista de Producto Categoria /// </summary> /// <returns>Colección de los Producto Categoria</returns> public CmpObservableCollection <ESGR_ProductoCategoria> GetCollectionProductoCategoria(string Filtro = "%") { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionProductoCategoria = new CmpObservableCollection <ESGR_ProductoCategoria>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetCategoria"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, (Filtro == string.Empty || Filtro == null) ? "%" : Filtro); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, 0); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionProductoCategoria.Add(new ESGR_ProductoCategoria { IdCategoria = (dt.Rows[x]["IdCategoria"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdCategoria"]) : Convert.ToInt16(0), Categoria = (dt.Rows[x]["Categoria"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Categoria"]) : string.Empty, Impresora = (dt.Rows[x]["Impresora"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Impresora"]) : string.Empty, ValidaStock = (dt.Rows[x]["ValidaStock"] != DBNull.Value) ? Convert.ToBoolean(dt.Rows[x]["ValidaStock"]) : false, }); } return(CollectionProductoCategoria); } catch (Exception) { throw; } }
public List <ECMP_DataMartixReport> ListArticuloListaPrecio_Preview(string IdCategoria, string IdSubCategoria, string IdMarca, string IdArticulo, string IdProveedor, string PeridoIni, string PeriodoFin) { ObjCmpSql = new CmpSql(SGCVariables.ConectionString); ObjCmpSql.CommandProcedure("spCMP_GET_ArticuloListaPrecio"); ObjCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "REPORTE"); ObjCmpSql.AddParameter("@IdCategoria", SqlDbType.VarChar, (IdCategoria != "") ? IdCategoria : "0"); ObjCmpSql.AddParameter("@IdUsuario", SqlDbType.VarChar, "0"); ObjCmpSql.AddParameter("@IdSubCategoria", SqlDbType.VarChar, (IdSubCategoria != "") ? IdSubCategoria : "0"); ObjCmpSql.AddParameter("@IdMarca", SqlDbType.VarChar, (IdMarca != "") ? IdMarca : "0"); ObjCmpSql.AddParameter("@IdArticulo", SqlDbType.VarChar, (IdArticulo != "") ? IdArticulo : "0"); ObjCmpSql.AddParameter("@IdCliProveedor", SqlDbType.VarChar, (IdProveedor != "") ? IdProveedor : "0"); ObjCmpSql.AddParameter("@PeriodoIni", SqlDbType.Char, PeridoIni); ObjCmpSql.AddParameter("@PeriodoFin", SqlDbType.Char, PeriodoFin); DataTable dt = ObjCmpSql.ExecuteDataTable(); var list = (from DataRow x in dt.Rows select new ECMP_DataMartixReport { Codigo = (x["Código"] == DBNull.Value ? "" : x["Código"]).ToString(), Articulo = (x["Artículo"] == DBNull.Value ? "" : x["Artículo"]).ToString(), CodUndMedida = (x["Und. Medida"] == DBNull.Value ? "" : x["Und. Medida"]).ToString(), Marca = (x["Marca"] == DBNull.Value ? "" : x["Marca"]).ToString(), Categoria = (x["Categoría"] == DBNull.Value ? "" : x["Categoría"]).ToString(), SubCategoria = (x["Sub-Categoría"] == DBNull.Value ? "" : x["Sub-Categoría"]).ToString(), NroDocIdentidad = (x["RUC-DNI"] == DBNull.Value ? "" : x["RUC-DNI"]).ToString(), RazonSocial = (x["Razón Social"] == DBNull.Value ? "" : x["Razón Social"]).ToString(), CodMoneda = (x["Moneda"] == DBNull.Value ? "" : x["Moneda"]).ToString(), Periodo = (x["Periodo"] == DBNull.Value ? "" : x["Periodo"]).ToString(), Precio = Convert.ToDouble(x["Precio"] == DBNull.Value ? 0 : x["Precio"]) }).ToList(); return(list); }
/// <summary> /// Lista de Estado /// </summary> /// <returns>Colección de Estado</returns> public CmpObservableCollection <ESGR_Estado> GetCollectionEstado(string Filtro = "%") { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionEstado = new CmpObservableCollection <ESGR_Estado>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "FiltrarEstado"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, (Filtro == null || Filtro.Trim().Length == 0) ? "%" : Filtro); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, 0); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionEstado.Add(new ESGR_Estado { CodEstado = (dt.Rows[x]["CodEstado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodEstado"]) : string.Empty, Campo = (dt.Rows[x]["Campo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Campo"]) : string.Empty, Estado = (dt.Rows[x]["Estado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Estado"]) : string.Empty, Tabla = (dt.Rows[x]["Tabla"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Tabla"]) : string.Empty, }); } return(CollectionEstado); } catch (Exception) { throw; } }
/// <summary> /// Lista de Tipo Cambio /// </summary> /// <returns>Colección de los Tipo Cambio</returns> public CmpObservableCollection <ESGR_TipoCambio> GetCollectionTipoCambio() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionTipoCambio = new CmpObservableCollection <ESGR_TipoCambio>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetTipoCambio"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, ""); objCmpSql.AddParameter("@ParameterId", SqlDbType.VarChar, ""); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionTipoCambio.Add(new ESGR_TipoCambio { ESGR_Moneda = new ESGR_Moneda() { CodMoneda = (dt.Rows[x]["CodMoneda"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodMoneda"]) : string.Empty, }, SelRate = (dt.Rows[x]["SelRate"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["SelRate"]) : Convert.ToDecimal(0), BuyRate = (dt.Rows[x]["BuyRate"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["BuyRate"]) : Convert.ToDecimal(0), FechaTcb = (dt.Rows[x]["FechaTcb"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["FechaTcb"]) : DateTime.Now, }); } return(CollectionTipoCambio); } catch (Exception) { throw; } }
/// <summary> /// /// </summary> /// <param name="ObjECMP_ReporteGrlDocumento"></param> /// <returns></returns> public List <ECMP_ReporteGrlDocumento> ListReporteGrlDocumento(ECMP_ReporteGrlDocumento ObjECMP_ReporteGrlDocumento) { try { objCmpSql = new CmpSql(SGCVariables.ConectionString); ListECMP_ReporteGrlDocumento = new List <ECMP_ReporteGrlDocumento>(); objCmpSql.CommandProcedure("spCMP_GET_ConsultaGralDocumento"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ObjECMP_ReporteGrlDocumento.Opcion); objCmpSql.AddParameter("@Periodo", SqlDbType.Char, ObjECMP_ReporteGrlDocumento.Periodo); objCmpSql.AddParameter("@IdCliProveedor", SqlDbType.VarChar, ObjECMP_ReporteGrlDocumento.ObjEMNF_ClienteProveedor.IdCliProveedor); objCmpSql.AddParameter("@CodMoneda", SqlDbType.VarChar, ObjECMP_ReporteGrlDocumento.ObjESGC_Moneda.CodMoneda); objCmpSql.AddParameter("@CodDocumento", SqlDbType.VarChar, ObjECMP_ReporteGrlDocumento.ObjESGC_Documento.CodDocumento); objCmpSql.AddParameter("@IdUsuario", SqlDbType.VarChar, SGCVariables.ObjESGC_Usuario.IdUsuario); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { ListECMP_ReporteGrlDocumento.Add(new ECMP_ReporteGrlDocumento() { FechaEmision = (dt.Rows[x]["FechaEmision"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["FechaEmision"]) : DateTime.Now, FechaContable = (dt.Rows[x]["FechaContable"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["FechaContable"]) : DateTime.Now, ObjESGC_Documento = new ESGC_Documento() { Descripcion = (dt.Rows[x]["Documento"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Documento"]) : string.Empty, }, SerieNumero = (dt.Rows[x]["SerieNumero"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["SerieNumero"]) : string.Empty, ObjEMNF_ClienteProveedor = new EMNF_ClienteProveedor() { RazonSocial = (dt.Rows[x]["Proveedor"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Proveedor"]) : string.Empty, NroDocIdentidad = (dt.Rows[x]["NroDocIdentidad"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["NroDocIdentidad"]) : string.Empty, }, ObjESGC_Moneda = new ESGC_Moneda() { Descripcion = (dt.Rows[x]["Moneda"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Moneda"]) : string.Empty, }, TipoCambio = (dt.Rows[x]["TipoCambio"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["TipoCambio"]) : string.Empty, FechaRecepcion = (dt.Rows[x]["FechaRecepcion"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["FechaRecepcion"]) : DateTime.Now, Exonerada = (dt.Rows[x]["Exonerada"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Exonerada"]) : 0, Gravada = (dt.Rows[x]["Gravada"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Gravada"]) : 0, IGV = (dt.Rows[x]["ImporteIGV"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["ImporteIGV"]) : 0, PIGV = (dt.Rows[x]["IGV"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["IGV"]) : 0, Percepcion = (dt.Rows[x]["Percepcion"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Percepcion"]) : 0, PPercepcion = (dt.Rows[x]["ImpPercepcion"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["ImpPercepcion"]) : 0, OCargos = (dt.Rows[x]["OtrosCargos"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["OtrosCargos"]) : 0, Total = (dt.Rows[x]["Total"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Total"]) : 0, ImpTotal = (dt.Rows[x]["ImporteTotal"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["ImporteTotal"]) : 0, Detraccion = (dt.Rows[x]["Detraccion"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Detraccion"]) : 0, PDetraccion = (dt.Rows[x]["ImpDetraccion"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["ImpDetraccion"]):0, Glosa = (dt.Rows[x]["Glosa"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Glosa"]) : string.Empty }); } return(ListECMP_ReporteGrlDocumento); } catch (Exception) { throw; } }
/// <summary> /// Lista de Venta Detalle /// </summary>- /// <returns>Colección de las Venta Detalle</returns> public CmpObservableCollection <ESGR_VentaDetalle> GetCollectionVentaDetalle(int ParameterId, string Filtro = "%") { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionVentaDetalle = new CmpObservableCollection <ESGR_VentaDetalle>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetVentaDetalle"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, (Filtro != null || Filtro.Trim().Length == 0) ? Filtro : "%"); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, ParameterId); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionVentaDetalle.Add(new ESGR_VentaDetalle { Item = (dt.Rows[x]["Item"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Item"]) : Convert.ToInt16(0), ESGR_VentaCuenta = new ESGR_VentaCuenta() { IdCuenta = (dt.Rows[x]["IdCuenta"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdCuenta"]) : Convert.ToInt16(0), Adicional = (dt.Rows[x]["Adicional"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Adicional"]) : 0m, Descuento = (dt.Rows[x]["Descuento"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Descuento"]) : 0m, ESGR_Venta = new ESGR_Venta() { IdVenta = (dt.Rows[x]["IdVenta"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdVenta"]) : Convert.ToInt16(0), Fecha = (dt.Rows[x]["Fecha"] != DBNull.Value) ? Convert.ToDateTime(dt.Rows[x]["Fecha"]) : DateTime.Now }, ESGR_MedioPago = new ESGR_MedioPago() { IdMedioPago = (dt.Rows[x]["IdMedioPago"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdMedioPago"]) : Convert.ToInt16(0), }, ESGR_Moneda = new ESGR_Moneda() { CodMoneda = (dt.Rows[x]["CodMoneda"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodMoneda"]) : string.Empty, } }, CantidadPagar = (dt.Rows[x]["Cantidad"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Cantidad"]) : Convert.ToInt16(0), Descuento = (dt.Rows[x]["Descuento"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Descuento"]) : Convert.ToDecimal(0), Importe = (dt.Rows[x]["Importe"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Importe"]) : Convert.ToDecimal(0), Precio = (dt.Rows[x]["Precio"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Precio"]) : Convert.ToDecimal(0), ESGR_Producto = new ESGR_Producto() { IdProducto = (dt.Rows[x]["IdProducto"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdProducto"]) : Convert.ToInt16(0), Producto = (dt.Rows[x]["Producto"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Producto"]) : string.Empty, Precio = (dt.Rows[x]["Precio"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Precio"]) : Convert.ToDecimal(0) }, }); } return(CollectionVentaDetalle); } catch (Exception) { throw; } }
/// <summary> /// Lista de Pedido /// </summary> /// <returns>Colección de las Pedido</returns> public CmpObservableCollection <ESGR_Pedido> GetCollectionPedido() { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionPedido = new CmpObservableCollection <ESGR_Pedido>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "FiltrarPedidoUsuario"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, "%"); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, SGRVariables.ESGR_Usuario.IdUsuario); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionPedido.Add(new ESGR_Pedido { IdPedido = (dt.Rows[x]["IdPedido"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdPedido"]) : Convert.ToInt32(0), ESGR_PedidoTipo = new ESGR_PedidoTipo() { IdPedidoTipo = (dt.Rows[x]["IdPedidoTipo"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdPedidoTipo"]) : Convert.ToInt16(0), PedidoTipo = (dt.Rows[x]["PedidoTipo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["PedidoTipo"]) : string.Empty, }, ESGR_EmpresaSucursal = new ESGR_EmpresaSucursal() { IdEmpSucursal = (dt.Rows[x]["IdEmpSucursal"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdEmpSucursal"]) : Convert.ToInt16(0), }, ESGR_Usuario = new ESGR_Usuario() { IdUsuario = (dt.Rows[x]["IdUsuarioPedido"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdUsuarioPedido"]) : Convert.ToInt16(0), Nombres = (dt.Rows[x]["Nombres"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Nombres"]) : string.Empty, Apellidos = (dt.Rows[x]["Apellidos"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Apellidos"]) : string.Empty, ESGR_Perfil = new ESGR_Perfil() { IdPerfil = (dt.Rows[x]["IdPerfil"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdPerfil"]) : Convert.ToInt16(0), NombrePerfil = (dt.Rows[x]["NombrePerfil"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["NombrePerfil"]) : string.Empty } }, ESGR_Estado = new ESGR_Estado() { CodEstado = (dt.Rows[x]["CodEstado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodEstado"]) : string.Empty, Estado = (dt.Rows[x]["Estado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Estado"]) : string.Empty, }, Identificador = (dt.Rows[x]["Identificador"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Identificador"]).Trim() : string.Empty, CadenaMesa = (dt.Rows[x]["CadenaMesa"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CadenaMesa"]).Trim() : string.Empty, Cubierto = (dt.Rows[x]["Cubierto"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Cubierto"]) : Convert.ToInt16(0), }); } return(CollectionPedido); } catch (Exception) { throw; } }
/// <summary> /// Lista de Usuario /// </summary> /// <returns>Colección de los Usuarios</returns> public CmpObservableCollection <ESGR_Usuario> GetCollectionUsuario(string Filtro = "%") { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionUsuario = new CmpObservableCollection <ESGR_Usuario>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "GetUsuario"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, (Filtro == string.Empty) ? "%" : Filtro); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, 0); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionUsuario.Add(new ESGR_Usuario { IdUsuario = (dt.Rows[x]["IdUsuario"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdUsuario"]) : Convert.ToInt16(0), Apellidos = (dt.Rows[x]["Apellidos"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Apellidos"]) : string.Empty, Contrasenia = (dt.Rows[x]["Contrasenia"] != DBNull.Value) ? CmpCifrarObjecto.Desencriptar(Convert.ToString(dt.Rows[x]["Contrasenia"])) : "ysr260915", Correo = (dt.Rows[x]["Correo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Correo"]) : string.Empty, Nick = (dt.Rows[x]["Nick"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Nick"]) : string.Empty, Estado = (dt.Rows[x]["Estado"] != DBNull.Value) ? Convert.ToByte(dt.Rows[x]["Estado"]) : Convert.ToByte(0), Nombres = (dt.Rows[x]["Nombres"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Nombres"]) : string.Empty, Usuario = (dt.Rows[x]["Usuario"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Usuario"]) : string.Empty, Fallido = (dt.Rows[x]["Fallido"] != DBNull.Value) ? Convert.ToByte(dt.Rows[x]["Fallido"]) : Convert.ToByte(0), FlgConectado = (dt.Rows[x]["FlgConectado"] != DBNull.Value) ? Convert.ToBoolean(dt.Rows[x]["FlgConectado"]) : false, FlgEliminado = (dt.Rows[x]["FlgEliminado"] != DBNull.Value) ? Convert.ToBoolean(dt.Rows[x]["FlgEliminado"]) : false, ESGR_Empresa = new ESGR_Empresa() { IdEmpresa = (dt.Rows[x]["IdEmpresa"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdEmpresa"]) : Convert.ToInt16(0), RazonSocial = (dt.Rows[x]["RazonSocial"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["RazonSocial"]) : string.Empty, Telefono = (dt.Rows[x]["Telefono"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Telefono"]) : string.Empty, Ruc = (dt.Rows[x]["Ruc"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Ruc"]) : string.Empty, DireccionFiscal = (dt.Rows[x]["DireccionFiscal"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["DireccionFiscal"]) : string.Empty }, ESGR_EmpresaSucursal = new ESGR_EmpresaSucursal() { IdEmpSucursal = (dt.Rows[x]["IdEmpSucursal"] != DBNull.Value) ? (short)Convert.ToInt32(dt.Rows[x]["IdEmpSucursal"]) : (short)0 }, ESGR_Perfil = new ESGR_Perfil() { IdPerfil = (dt.Rows[x]["IdPerfil"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdPerfil"]) : Convert.ToInt16(0), NombrePerfil = (dt.Rows[x]["NombrePerfil"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["NombrePerfil"]) : string.Empty, }, }); } return(CollectionUsuario); } catch (Exception) { throw; } }
/// <summary> /// Listado de Detalle de Orden de Compra /// </summary> /// <param name="ObjECMP_OrdenCompraDetalle">Objeto de la entidad ECMP_OrdenCompraDetalle</param> /// <returns>Lista deECMP_OrdenCompraDetalle </returns> public List <ECMP_OrdenCompraDetalle> ListAdministrarOrdenCompraDetalle(ECMP_OrdenCompra ObjECMP_OrdenCompra) { try { objCmpSql = new CmpSql(SGCVariables.ConectionString); ListECMP_OrdenCompraDetalle = new List <ECMP_OrdenCompraDetalle>(); decimal dmlIGV = SGCVariables.ObjESGC_Retencion.IGV / 100; objCmpSql.CommandProcedure("spCMP_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "AdministrarOrdenCompraDetalle"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, ObjECMP_OrdenCompra.IdOrdenCompra); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { ListECMP_OrdenCompraDetalle.Add(new ECMP_OrdenCompraDetalle { ObjECMP_OrdenCompra = ObjECMP_OrdenCompra, Item = (dt.Rows[x][1] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x][1]) : 0, ObjEMNF_Articulo = new EMNF_Articulo { IdArticulo = (dt.Rows[x][2] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x][2]) : 0, Articulo = (dt.Rows[x][3] != DBNull.Value) ? Convert.ToString(dt.Rows[x][3]) : string.Empty, Codigo = (dt.Rows[x][4] != DBNull.Value) ? Convert.ToString(dt.Rows[x][4]) : string.Empty, ObjEMNF_UnidadMedida = new EMNF_UnidadMedida { CodUndMedida = (dt.Rows[x][5] != DBNull.Value) ? Convert.ToString(dt.Rows[x][5]) : string.Empty, }, ObjEMNF_OperacionIGV = new EMNF_OperacionIGV() { CodOperacionIGV = (dt.Rows[x][6] != DBNull.Value) ? Convert.ToString(dt.Rows[x][6]) : string.Empty, } }, PrecioUnitario = (dt.Rows[x][7] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x][7]) : 0, PrecioUnitarioTemp = (ObjECMP_OrdenCompra.IncluyeIGV) ? (((dt.Rows[x][7] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x][7]) : 0) * ((decimal.Round(dmlIGV * 100, 2) + 100) / 100)) : ((dt.Rows[x][7] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x][7]) : 0), Cantidad = (dt.Rows[x][8] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x][8]) : 0, CantidadRecep = (dt.Rows[x][9] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x][9]) : 0, ImporteIGV = (dt.Rows[x][10] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x][10]) : 0, ObjESGC_Estado = new ESGC_Estado { CodEstado = (dt.Rows[x][11] != DBNull.Value) ? Convert.ToString(dt.Rows[x][11]) : string.Empty, Estado = (dt.Rows[x][12] != DBNull.Value) ? Convert.ToString(dt.Rows[x][12]) : string.Empty }, Provisionado = (dt.Rows[x]["Provisionado"] != DBNull.Value) ? Convert.ToUInt16(dt.Rows[x]["Provisionado"]) : uint.Parse("0") }); } return(ListECMP_OrdenCompraDetalle); } catch (Exception) { throw; } }
/// <summary> /// Lista de Carta Dia Detalle /// </summary> /// <returns>Colección de las Cartas Dia Detalle</returns> public CmpObservableCollection <ESGR_CartaDiaDetalle> GetCollectionCartaDiaDetalle(ESGR_CartaDia ESGR_CartaDia) { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionCartaDiaDetalle = new CmpObservableCollection <ESGR_CartaDiaDetalle>(); objCmpSql.CommandProcedure("spSGR_GET_BusquedaGeneral"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "FiltrarCartaDiaDetalle"); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, ""); objCmpSql.AddParameter("@ParameterId", SqlDbType.Int, ESGR_CartaDia.IdCartaDia); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionCartaDiaDetalle.Add(new ESGR_CartaDiaDetalle { IdCartaDia = (dt.Rows[x]["IdCartaDia"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdCartaDia"]) : 0, Item = (dt.Rows[x]["Item"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Item"]) : Convert.ToInt16(0), Cantidad = (dt.Rows[x]["Cantidad"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Cantidad"]) : Convert.ToInt16(0), TempCantidad = (dt.Rows[x]["Cantidad"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Cantidad"]) : Convert.ToInt16(0), Precio = (dt.Rows[x]["Precio"] != DBNull.Value) ? Convert.ToDecimal(dt.Rows[x]["Precio"]) : 0, Stock = (dt.Rows[x]["Stock"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Stock"]) : Convert.ToInt16(0), TempStock = (dt.Rows[x]["Stock"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["Stock"]) : Convert.ToInt16(0), Observacion = (dt.Rows[x]["Observacion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Observacion"]) : string.Empty, ESGR_CartaDia = new ESGR_CartaDia() { IdCartaDia = (dt.Rows[x]["IdCartaDia"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdCartaDia"]) : Convert.ToInt16(0), }, ESGR_Producto = new ESGR_Producto() { IdProducto = (dt.Rows[x]["IdProducto"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdProducto"]) : Convert.ToInt16(0), Producto = (dt.Rows[x]["Producto"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Producto"]) : string.Empty, ESGR_ProductoSubCategoria = new ESGR_ProductoSubCategoria() { IdSubCategoria = (dt.Rows[x]["IdSubCategoria"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdSubCategoria"]) : 0, SubCategoria = (dt.Rows[x]["SubCategoria"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["SubCategoria"]) : string.Empty, ESGR_ProductoCategoria = new ESGR_ProductoCategoria() { IdCategoria = (dt.Rows[x]["IdCategoria"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdCategoria"]) : 0, Categoria = (dt.Rows[x]["Categoria"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Categoria"]) : string.Empty, } } }, }); } return(CollectionCartaDiaDetalle); } catch (Exception) { throw; } }
/// <summary> /// Lista Articulo Precios /// </summary> /// <returns></returns> public List <string> ListArticuloListaPercio(string IdCategoria, string IdSubCategoria, string IdMarca, string IdArticulo, string IdProveedor, string PeridoIni, string PeriodoFin) { try { ObjCmpSql = new CmpSql(SGCVariables.ConectionString); ObjCmpSql.CommandProcedure("spCMP_GET_ArticuloListaPrecio"); var listDetalle = new List <string>(); ObjCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "LISTADO"); ObjCmpSql.AddParameter("@IdCategoria", SqlDbType.VarChar, (IdCategoria != "") ? IdCategoria : "0"); ObjCmpSql.AddParameter("@IdSubCategoria", SqlDbType.VarChar, (IdSubCategoria != "") ? IdSubCategoria : "0"); ObjCmpSql.AddParameter("@IdMarca", SqlDbType.VarChar, (IdMarca != "") ? IdMarca : "0"); ObjCmpSql.AddParameter("@IdArticulo", SqlDbType.VarChar, (IdArticulo != "") ? IdArticulo : "0"); ObjCmpSql.AddParameter("@IdCliProveedor", SqlDbType.VarChar, (IdProveedor != "") ? IdProveedor : "0"); ObjCmpSql.AddParameter("@PeriodoIni", SqlDbType.Char, PeridoIni); ObjCmpSql.AddParameter("@PeriodoFin", SqlDbType.Char, PeriodoFin); ObjCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, SGCVariables.ObjESGC_Usuario.IdUsuario); DataTable dt = ObjCmpSql.ExecuteDataTable(); if (dt.Rows.Count == 0) { return(null); } string cabecera = string.Empty; string Detalle = string.Empty; foreach (DataColumn item in dt.Columns) { cabecera += item.ToString() + "/"; } cabecera = cabecera.Substring(0, cabecera.Length - 1); listDetalle.Add(cabecera); for (int x = 0; x < dt.Rows.Count; x++) { string strValue = string.Empty; for (int y = 0; y < dt.Columns.Count; y++) { strValue += Convert.ToString(dt.Rows[x][y]) + ","; } strValue = strValue.Substring(0, strValue.Length - 1); listDetalle.Add(strValue); } return(listDetalle); } catch (Exception) { throw; } }