public void MethodTransaccionCaja(ESGR_Caja ESGR_Caja) { try { ObjCmpSql.CommandProcedure("spSGR_SET_Caja"); ObjCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_Caja.Opcion); ObjCmpSql.AddParameter("@IdCaja", SqlDbType.Int, ESGR_Caja.IdCaja); ObjCmpSql.AddParameter("@IdEmpSucursal", SqlDbType.SmallInt, ESGR_Caja.ESGR_UsuarioEmpresaSucursal.ESGR_EmpresaSucursal.IdEmpSucursal); ObjCmpSql.AddParameter("@Descripcion", SqlDbType.VarChar, ESGR_Caja.Descripcion); ObjCmpSql.ExecuteNonQuery(); } catch (Exception) { throw; } }
/// <summary> /// Lista de Venta /// </summary> /// <returns>Colección de las Ventas</returns> public CmpObservableCollection <ESGR_Venta> GetCollectionVenta(string Opcion, DateTime FechaIni, DateTime FechaFin, string Filtro, ESGR_Caja ESGR_Caja) { try { var objCmpSql = new CmpSql(SGRVariables.ConectionString); var CollectionVenta = new CmpObservableCollection <ESGR_Venta>(); objCmpSql.CommandProcedure("spSGR_GET_Venta"); objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, Opcion); objCmpSql.AddParameter("@FechaIni", SqlDbType.SmallDateTime, FechaIni); objCmpSql.AddParameter("@FechaFin", SqlDbType.SmallDateTime, FechaFin); objCmpSql.AddParameter("@Filtro", SqlDbType.VarChar, (Filtro.Trim().Length == 0 || Filtro == null)?"%": Filtro); objCmpSql.AddParameter("@ParameterId", SqlDbType.VarChar, ESGR_Caja.IdCaja); DataTable dt = objCmpSql.ExecuteDataTable(); for (int x = 0; x < dt.Rows.Count; x++) { CollectionVenta.Add(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_Pedido = new ESGR_Pedido() { IdPedido = (dt.Rows[x]["IdPedido"] != DBNull.Value) ? Convert.ToInt16(dt.Rows[x]["IdPedido"]) : Convert.ToInt16(0), Identificador = (dt.Rows[x]["Identificador"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Identificador"]) : string.Empty, 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, } } }); } return(CollectionVenta); } catch (Exception) { throw; } }
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; } }