public List <string[, ]> ValidaCodigoBanco(string partefija, string Fiducia, string procedimiento) { ObjetoTablas objValidacion = new ObjetoTablas(); List <string[, ]> listaValida = new List <string[, ]>(); try { List <ObjetoTablas> ListValidaCampoPago = new List <ObjetoTablas>(); string[, ,] Param = new string[2, 3, 1]; Param[0, 0, 0] = partefija; Param[0, 1, 0] = "@partefija"; Param[0, 2, 0] = "varchar(10)"; Param[1, 0, 0] = Fiducia; Param[1, 1, 0] = "@Fiducia"; Param[1, 2, 0] = "varchar(3)"; listaValida = wsc.LlenarLista(Param, procedimiento, "SQLVentas", "SP", "Sql"); string[,] ValidaPago_; for (int l = 0; l < listaValida.Count; l++) { ValidaPago_ = listaValida[l]; objValidacion.pNumCuenta = ValidaPago_[0, 1].ToString(); ListValidaCampoPago.Add(objValidacion); } return(listaValida); } catch (Exception) { return(listaValida); } }
public List <ObjetoTablas> ConsultaEstadoParametro(ObjetoTablas Parametro, string Procedimiento) { List <string[, ]> listaParametro = new List <string[, ]>(); try { List <ObjetoTablas> ListParametros = new List <ObjetoTablas>(); string[, ,] Param = new string[2, 3, 1]; Param[0, 0, 0] = Parametro.pParametro; Param[0, 1, 0] = "@Parametros"; Param[0, 2, 0] = "varchar(20)"; Param[1, 0, 0] = Parametro.pVigente; Param[1, 1, 0] = "@Estado"; Param[1, 2, 0] = "varchar(1)"; listaParametro = wsc.LlenarLista(Param, Procedimiento, "SQLVentas", "SP", "Sql"); string[,] ValidaParametro; for (int l = 0; l < listaParametro.Count; l++) { ObjetoTablas objParametros = new ObjetoTablas(); ValidaParametro = listaParametro[l]; objParametros.pValor = ValidaParametro[0, 1].ToString(); ListParametros.Add(objParametros); } return(ListParametros); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <string[, ]> ConsultarRegistrosIngresados(ObjetoTablas ObjRecaudo, string procedimiento) { ObjetoTablas objRecaudoValidacion = new ObjetoTablas(); List <string[, ]> listaRecaudoValida = new List <string[, ]>(); try { List <ObjetoTablas> ListValidaExisteCierre = new List <ObjetoTablas>(); string[, ,] Valor = new string[2, 3, 1]; Valor[0, 0, 0] = ObjRecaudo.pFecPago.Replace('/', '-').Substring(0, 11); Valor[0, 1, 0] = "@Fecha"; Valor[0, 2, 0] = "datetime"; Valor[1, 0, 0] = ObjRecaudo.pParteFija; Valor[1, 1, 0] = "@ParteFija"; Valor[1, 2, 0] = "varchar(max)"; return(listaRecaudoValida = wsc.LlenarLista(Valor, procedimiento, "SQLBancos", "SP", "Sql")); } catch (Exception) { return(listaRecaudoValida); } }
public List <string[, ]> ValidaExisteCierre(ObjetoTablas ObjCierre, string procedimiento) { ObjetoTablas objCierreValidacion = new ObjetoTablas(); List <string[, ]> listaCierreValida = new List <string[, ]>(); try { List <ObjetoTablas> ListValidaExisteCierre = new List <ObjetoTablas>(); string[, ,] Valor = new string[1, 3, 1]; Valor[0, 0, 0] = ObjCierre.pContrato; Valor[0, 1, 0] = "@Contrato"; Valor[0, 2, 0] = "varchar(15)"; listaCierreValida = wsc.LlenarLista(Valor, procedimiento, "SQLVentas", "SP", "Sql"); string[,] ValidaCierre_; for (int l = 0; l < listaCierreValida.Count; l++) { ValidaCierre_ = listaCierreValida[l]; objCierreValidacion.pContrato = ValidaCierre_[0, 1].ToString(); objCierreValidacion.pEstado = ValidaCierre_[1, 1].ToString(); objCierreValidacion.pidtitular = ValidaCierre_[2, 1].ToString(); ListValidaExisteCierre.Add(objCierreValidacion); } return(listaCierreValida); } catch (Exception) { return(listaCierreValida); } }
public List <string[, ]> ValidaExistePago(ObjetoTablas Pagos, string procedimiento) { ObjetoTablas objPagoValidacion = new ObjetoTablas(); List <string[, ]> listaPagoValida = new List <string[, ]>(); try { List <ObjetoTablas> ListValidaCampoPago = new List <ObjetoTablas>(); string[, ,] Param = new string[6, 3, 1]; Param[0, 0, 0] = Pagos.pContrato.ToString(); Param[0, 1, 0] = "@Contrato"; Param[0, 2, 0] = "numeric"; Param[1, 0, 0] = Pagos.pFecPago; Param[1, 1, 0] = "@FecPago"; Param[1, 2, 0] = "datetime"; Param[2, 0, 0] = Pagos.pValPago; Param[2, 1, 0] = "@ValPago"; Param[2, 2, 0] = "numeric"; Param[3, 0, 0] = Pagos.pCodBanco; Param[3, 1, 0] = "@CodBanco"; Param[3, 2, 0] = "int"; Param[4, 0, 0] = Pagos.pForPago; Param[4, 1, 0] = "@ForPago"; Param[4, 2, 0] = "varchar(10)"; Param[5, 0, 0] = Pagos.pNumAutorizacion; Param[5, 1, 0] = "@NumAutorizacion"; Param[5, 2, 0] = "varchar(20)"; listaPagoValida = wsc.LlenarLista(Param, procedimiento, "SQLVentas", "SP", "Sql"); string[,] ValidaPago_; for (int l = 0; l < listaPagoValida.Count; l++) { ValidaPago_ = listaPagoValida[l]; objPagoValidacion.pContrato = ValidaPago_[0, 1].ToString(); objPagoValidacion.pFecPago = ValidaPago_[1, 1].ToString(); objPagoValidacion.pValPago = ValidaPago_[2, 1].ToString(); objPagoValidacion.pCodBanco = ValidaPago_[3, 1].ToString(); objPagoValidacion.pNumAutorizacion = ValidaPago_[4, 1].ToString(); objPagoValidacion.pForPago = ValidaPago_[5, 1].ToString(); ListValidaCampoPago.Add(objPagoValidacion); } return(listaPagoValida); } catch (Exception) { return(listaPagoValida); } }
public string PagosIncon(ObjetoTablas ObjPagoIn, string procedimiento) { try { string[, ,] Valor = new string[9, 3, 1]; Valor[0, 0, 0] = ObjPagoIn.pCodBanco.ToString(); Valor[0, 1, 0] = "@CodBanco"; Valor[0, 2, 0] = "int"; Valor[1, 0, 0] = ObjPagoIn.pFecPago; Valor[1, 1, 0] = "@PagFecha"; Valor[1, 2, 0] = "datetime"; Valor[2, 0, 0] = ObjPagoIn.pContrato; Valor[2, 1, 0] = "@Referencia"; Valor[2, 2, 0] = "varchar(15)"; Valor[3, 0, 0] = ObjPagoIn.pValPago; Valor[3, 1, 0] = "@PagValor"; Valor[3, 2, 0] = "numeric(38)"; Valor[4, 0, 0] = ObjPagoIn.pForPago; Valor[4, 1, 0] = "@PagForma"; Valor[4, 2, 0] = "varchar(10)"; Valor[5, 0, 0] = ObjPagoIn.pPagOficina; Valor[5, 1, 0] = "@PagOficina"; Valor[5, 2, 0] = "varchar(50)"; Valor[6, 0, 0] = ObjPagoIn.pNomArchivo; Valor[6, 1, 0] = "@NomArchivo"; Valor[6, 2, 0] = "varchar(50)"; Valor[7, 0, 0] = ObjPagoIn.pNumLote; Valor[7, 1, 0] = "@NumLote"; Valor[7, 2, 0] = "numeric(38)"; Valor[8, 0, 0] = ObjPagoIn.pUsuProceso.ToString(); Valor[8, 1, 0] = "@UsuProceso"; Valor[8, 2, 0] = "varchar(30)"; return(wsc.Ejecutar(Valor, procedimiento, "SQLVentas")); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <string[, ]> ConsultaLoteMaximo(string procedimiento) { ObjetoTablas objConsultaLote = new ObjetoTablas(); List <string[, ]> ListaPagos = new List <string[, ]>(); try { string[, ,] param = new string[0, 0, 0]; return(ListaPagos = wsc.LlenarLista(param, procedimiento, "SQLVentas", "SP", "Sql")); } catch (Exception) { return(ListaPagos); } }
public List <string[, ]> ValidaExistePagoErrado(ObjetoTablas ObjPago, string procedimiento) { ObjetoTablas objPagoValidacion = new ObjetoTablas(); List <string[, ]> listaPagoValida = new List <string[, ]>(); try { List <ObjetoTablas> ListValidaCampoPago = new List <ObjetoTablas>(); string[, ,] Valor = new string[7, 3, 1]; Valor[0, 0, 0] = ObjPago.pProcesoErr; Valor[0, 1, 0] = "@Proceso"; Valor[0, 2, 0] = "char(10)"; Valor[1, 0, 0] = ObjPago.pReferenciaErr; Valor[1, 1, 0] = "@Referencia"; Valor[1, 2, 0] = "numeric(10, 0)"; Valor[2, 0, 0] = ObjPago.pCodBancoErr; Valor[2, 1, 0] = "@CodBanco"; Valor[2, 2, 0] = "int"; Valor[3, 0, 0] = ObjPago.pValorPagoErr; Valor[3, 1, 0] = "@ValPago"; Valor[3, 2, 0] = "numeric(18, 0)"; Valor[4, 0, 0] = ObjPago.pFechaErr; Valor[4, 1, 0] = "@FecPago"; Valor[4, 2, 0] = "datetime"; Valor[5, 0, 0] = ObjPago.pForPagoErr; Valor[5, 1, 0] = "@ForPago"; Valor[5, 2, 0] = "varchar(50)"; Valor[6, 0, 0] = ObjPago.pUsuarioProcesoErr; Valor[6, 1, 0] = "@UsuProceso"; Valor[6, 2, 0] = "varchar(30)"; return(listaPagoValida = wsc.LlenarLista(Valor, procedimiento, "SQLVentas", "SP", "Sql")); } catch (Exception) { return(listaPagoValida); } }
public List <string[, ]> ValidaExistePagoInconsistente(ObjetoTablas PagosInconsistentes, string procedimiento) { ObjetoTablas objPagoInconsistenteValidacion = new ObjetoTablas(); List <string[, ]> listaPagoInconsistenteValida = new List <string[, ]>(); try { List <ObjetoTablas> ListValidaCampoPago = new List <ObjetoTablas>(); string[, ,] Param = new string[5, 3, 1]; Param[0, 0, 0] = PagosInconsistentes.pCodBanco.ToString(); Param[0, 1, 0] = "@CodBanco"; Param[0, 2, 0] = "int"; Param[1, 0, 0] = PagosInconsistentes.pContrato; Param[1, 1, 0] = "@Referencia"; Param[1, 2, 0] = "varchar(15)"; Param[2, 0, 0] = PagosInconsistentes.pValPago; Param[2, 1, 0] = "@PagValor"; Param[2, 2, 0] = "numeric(38)"; Param[3, 0, 0] = PagosInconsistentes.pForPago; Param[3, 1, 0] = "@PagForma"; Param[3, 2, 0] = "varchar(10)"; Param[4, 0, 0] = PagosInconsistentes.pFecPago; Param[4, 1, 0] = "@PagFecha"; Param[4, 2, 0] = "datetime"; listaPagoInconsistenteValida = wsc.LlenarLista(Param, procedimiento, "SQLVentas", "SP", "Sql"); string[,] ValidaPago_; for (int l = 0; l < listaPagoInconsistenteValida.Count; l++) { ValidaPago_ = listaPagoInconsistenteValida[l]; objPagoInconsistenteValidacion.pContrato = ValidaPago_[0, 1].ToString(); ListValidaCampoPago.Add(objPagoInconsistenteValidacion); } return(listaPagoInconsistenteValida); } catch (Exception) { return(listaPagoInconsistenteValida); } }
public string InsertPagosErrados(ObjetoTablas ObjPago, string procedimiento) { try { string[, ,] Valor = new string[7, 3, 1]; Valor[0, 0, 0] = ObjPago.pProcesoErr; Valor[0, 1, 0] = "@Proceso"; Valor[0, 2, 0] = "char(10)"; Valor[1, 0, 0] = ObjPago.pReferenciaErr; Valor[1, 1, 0] = "@Referencia"; Valor[1, 2, 0] = "numeric(10, 0)"; Valor[2, 0, 0] = ObjPago.pCodBancoErr; Valor[2, 1, 0] = "@CodBanco"; Valor[2, 2, 0] = "int"; Valor[3, 0, 0] = ObjPago.pValorPagoErr; Valor[3, 1, 0] = "@ValPago"; Valor[3, 2, 0] = "numeric(18, 0)"; Valor[4, 0, 0] = ObjPago.pFechaErr; Valor[4, 1, 0] = "@FecPago"; Valor[4, 2, 0] = "datetime"; Valor[5, 0, 0] = ObjPago.pForPagoErr; Valor[5, 1, 0] = "@ForPago"; Valor[5, 2, 0] = "varchar(50)"; Valor[6, 0, 0] = ObjPago.pUsuarioProcesoErr; Valor[6, 1, 0] = "@UsuProceso"; Valor[6, 2, 0] = "varchar(30)"; return(wsc.Ejecutar(Valor, procedimiento, "SQLVentas")); } catch (Exception ex) { throw new Exception(ex.Message); } }
public string insertaRecaudo(ObjetoTablas ValdObjetos, string procedimiento) { try { string[, ,] Valor = new string[6, 3, 1]; Valor[0, 0, 0] = ValdObjetos.pCodBanco.ToString(); Valor[0, 1, 0] = "@LugarDePago"; Valor[0, 2, 0] = "int"; Valor[1, 0, 0] = ValdObjetos.pFecPagoBancos; Valor[1, 1, 0] = "@FecPago"; Valor[1, 2, 0] = "date"; Valor[2, 0, 0] = ValdObjetos.pValPago; Valor[2, 1, 0] = "@ValPago"; Valor[2, 2, 0] = "numeric(18,0)"; Valor[3, 0, 0] = ValdObjetos.pContrato; Valor[3, 1, 0] = "@Referencia"; Valor[3, 2, 0] = "varchar(50)"; Valor[4, 0, 0] = ValdObjetos.pReferenciaPago; Valor[4, 1, 0] = "@Cupo"; Valor[4, 2, 0] = "varchar(50)"; Valor[5, 0, 0] = ValdObjetos.pParteFija; Valor[5, 1, 0] = "@ParteFija"; Valor[5, 2, 0] = "varchar(20)"; return(wsc.Ejecutar(Valor, procedimiento, "SQLBancos")); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IList <ObjetoTablas> ConsultarSleepAplicacionBancoAD(string Procedimiento, ObjetoTablas objEntidad) { List <ObjetoTablas> listParametro = new List <ObjetoTablas>(); List <string[, ]> lista = new List <string[, ]>(); try { string[, ,] Param = new string[1, 3, 1]; // solo cuando el procedimiento almacenado tiene parametros Param[0, 0, 0] = objEntidad.pCodBanco.ToString(); Param[0, 1, 0] = "@CodBanco"; Param[0, 2, 0] = "varchar(10)"; lista = wsc.LlenarLista(Param, Procedimiento, "SQLBancos", "SP", "Sql"); string[,] Valida; if (lista.Count > 0) { for (int i = 0; i < lista.Count; i++) { ObjetoTablas objParametros = new ObjetoTablas(); Valida = lista[i]; objParametros.pCodBanco = Valida[0, 1].ToString(); objParametros.pSleepMinutosAntes = Convert.ToInt32(Valida[1, 1].ToString()); objParametros.pSleepMinutosDespues = Convert.ToInt32(Valida[2, 1].ToString()); listParametro.Add(objParametros); } } return(listParametro); } catch (Exception) { return(listParametro); } }
public string IUDPagosTarjeta(ObjetoTablas ObjPago, string procedimiento) { try { string[, ,] Valor = new string[26, 3, 1]; Valor[0, 0, 0] = ObjPago.pCodBanco; Valor[0, 1, 0] = "@CodBanco"; Valor[0, 2, 0] = "int"; Valor[1, 0, 0] = ObjPago.pCodUnico.ToString(); Valor[1, 1, 0] = "@CodUnico"; Valor[1, 2, 0] = "varchar(20)"; Valor[2, 0, 0] = ObjPago.pFranquicia; Valor[2, 1, 0] = "@Franquicia"; Valor[2, 2, 0] = "varchar(50)"; Valor[3, 0, 0] = ObjPago.pCuenta.ToString(); Valor[3, 1, 0] = "@Cuenta"; Valor[3, 2, 0] = "varchar(50)"; Valor[4, 0, 0] = ObjPago.pFecVale; Valor[4, 1, 0] = "@FecVale"; Valor[4, 2, 0] = "datetime"; Valor[5, 0, 0] = ObjPago.pFecProceso; Valor[5, 1, 0] = "@FecProceso"; Valor[5, 2, 0] = "datetime"; Valor[6, 0, 0] = ObjPago.pFecAbono; Valor[6, 1, 0] = "@FecAbono"; Valor[6, 2, 0] = "datetime"; Valor[7, 0, 0] = ObjPago.pNumTarjeta.ToString(); Valor[7, 1, 0] = "@NumTarjeta"; Valor[7, 2, 0] = "varchar(30)"; Valor[8, 0, 0] = ObjPago.pHora; Valor[8, 1, 0] = "@Hora"; Valor[8, 2, 0] = "char(10)"; Valor[9, 0, 0] = ObjPago.pComprobante; Valor[9, 1, 0] = "@Comprobante"; Valor[9, 2, 0] = "varchar(50)"; Valor[10, 0, 0] = ObjPago.pNumAutorizacion; Valor[10, 1, 0] = "@NumAutorizacion"; Valor[10, 2, 0] = "varchar(50)"; Valor[11, 0, 0] = ObjPago.pTerminal; Valor[11, 1, 0] = "@Terminal"; Valor[11, 2, 0] = "varchar(50)"; Valor[12, 0, 0] = ObjPago.pValVenta.ToString(); Valor[12, 1, 0] = "@ValVenta"; Valor[12, 2, 0] = "numeric(18,2)"; Valor[13, 0, 0] = ObjPago.pValIva.ToString(); Valor[13, 1, 0] = "@ValIva"; Valor[13, 2, 0] = "numeric(18,2)"; Valor[14, 0, 0] = ObjPago.pValPropina.ToString(); Valor[14, 1, 0] = "@ValPropina"; Valor[14, 2, 0] = "numeric(18,2)"; Valor[15, 0, 0] = ObjPago.pValTotal.ToString(); Valor[15, 1, 0] = "@ValTotal"; Valor[15, 2, 0] = "numeric(18,2)"; Valor[16, 0, 0] = ObjPago.pValComision.ToString(); Valor[16, 1, 0] = "@ValComision"; Valor[16, 2, 0] = "numeric(18,2)"; Valor[17, 0, 0] = ObjPago.pValRetIva.ToString(); Valor[17, 1, 0] = "@ValRetIva"; Valor[17, 2, 0] = "numeric(18,2)"; Valor[18, 0, 0] = ObjPago.pValRetIca.ToString(); Valor[18, 1, 0] = "@ValRetIca"; Valor[18, 2, 0] = "numeric(18,2)"; Valor[19, 0, 0] = ObjPago.pValRetFuente.ToString(); Valor[19, 1, 0] = "@ValRetFuente"; Valor[19, 2, 0] = "numeric(18,2)"; Valor[20, 0, 0] = ObjPago.pValAbono.ToString(); Valor[20, 1, 0] = "@ValAbono"; Valor[20, 2, 0] = "numeric(18,2)"; Valor[21, 0, 0] = ObjPago.pTipTarjeta.ToString(); Valor[21, 1, 0] = "@TipTarjeta"; Valor[21, 2, 0] = "varchar(30)"; Valor[22, 0, 0] = ObjPago.pPlazo; Valor[22, 1, 0] = "@Plazo"; Valor[22, 2, 0] = "int"; Valor[23, 0, 0] = ObjPago.pPorComision; Valor[23, 1, 0] = "@PorComision"; Valor[23, 2, 0] = "varchar(10)"; Valor[24, 0, 0] = ObjPago.pLegalizado; Valor[24, 1, 0] = "@Legalizado"; Valor[24, 2, 0] = "char(1)"; Valor[25, 0, 0] = ObjPago.pNumLote; Valor[25, 1, 0] = "@NumLote"; Valor[25, 2, 0] = "int"; return(wsc.Ejecutar(Valor, procedimiento, "SQLVentas")); } catch (Exception ex) { throw new Exception(ex.Message); } }
public string IUDPago(ObjetoTablas ObjPago, string procedimiento) { try { string[, ,] Valor = new string[16, 3, 1]; Valor[0, 0, 0] = ObjPago.pCodBanco.ToString(); Valor[0, 1, 0] = "@CodBanco"; Valor[0, 2, 0] = "int"; Valor[1, 0, 0] = ObjPago.pFecPago; Valor[1, 1, 0] = "@FecPago"; Valor[1, 2, 0] = "datetime"; Valor[2, 0, 0] = ObjPago.pValPago; Valor[2, 1, 0] = "@ValPago"; Valor[2, 2, 0] = "numeric(18,2)"; Valor[3, 0, 0] = ObjPago.pForPago; Valor[3, 1, 0] = "@ForPago"; Valor[3, 2, 0] = "varchar(10)"; Valor[4, 0, 0] = ObjPago.pContrato; Valor[4, 1, 0] = "@Contrato"; Valor[4, 2, 0] = "numeric(10,0)"; Valor[5, 0, 0] = ObjPago.pEstado.ToString(); Valor[5, 1, 0] = "@Estado"; Valor[5, 2, 0] = "char(1)"; Valor[6, 0, 0] = ObjPago.pUsuProceso.ToString(); Valor[6, 1, 0] = "@UsuProceso"; Valor[6, 2, 0] = "varchar(30)"; Valor[7, 0, 0] = ObjPago.pLegalizado; Valor[7, 1, 0] = "@Legalizado"; Valor[7, 2, 0] = "char(1)"; Valor[8, 0, 0] = ObjPago.pContAnterior; Valor[8, 1, 0] = "@ContAnterior"; Valor[8, 2, 0] = "numeric(10,0)"; Valor[9, 0, 0] = ObjPago.pValComision.ToString(); Valor[9, 1, 0] = "@ValComision"; Valor[9, 2, 0] = "numeric(18,2)"; Valor[10, 0, 0] = ObjPago.pValRetFuente.ToString(); Valor[10, 1, 0] = "@ValRetFuente"; Valor[10, 2, 0] = "numeric(18,2)"; Valor[11, 0, 0] = ObjPago.pValRetIva.ToString(); Valor[11, 1, 0] = "@ValRetIva"; Valor[11, 2, 0] = "numeric(18,2)"; Valor[12, 0, 0] = ObjPago.pValRetIca.ToString(); Valor[12, 1, 0] = "@ValRetIca"; Valor[12, 2, 0] = "numeric(18,2)"; Valor[13, 0, 0] = ObjPago.pNumAutorizacion; Valor[13, 1, 0] = "@NumAutorizacion"; Valor[13, 2, 0] = "varchar(20)"; Valor[14, 0, 0] = ObjPago.pHoraPago; Valor[14, 1, 0] = "@HoraPago"; Valor[14, 2, 0] = "char(4)"; Valor[15, 0, 0] = ObjPago.pNumLote; Valor[15, 1, 0] = "@NumLote"; Valor[15, 2, 0] = "numeric(18,0)"; return(wsc.Ejecutar(Valor, procedimiento, "SQLVentas")); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IList <ObjetoTablas> ConsultarSleepAplicacionBancoLN(ObjetoTablas objEntidad) { IList <ObjetoTablas> lista = new TiemposAD().ConsultarSleepAplicacionBancoAD(SP_ConsultarSleepAplicacionBanco, objEntidad); return(lista); }