public bool getCuentaGpByActnumstLike(string id) { GL00100 cuenta = new GL00100(_connStr); GL00105 cuentaIdx = new GL00105(_connStr); cuentaIdx.Where.ACTNUMST.Value = id; cuentaIdx.Where.ACTNUMST.Operator = WhereParameter.Operand.Like; try { if (cuentaIdx.Query.Load()) { cuenta.Where.ACTINDX.Value = cuentaIdx.ACTINDX; cuenta.Where.ACTINDX.Operator = WhereParameter.Operand.Equal; if (cuenta.Query.Load()) { _descSegmento = cuenta.ACTDESCR; _pstngtyp = cuenta.PSTNGTYP; } } else { return(false); } } catch (Exception ePla) { _errorMessages.Add(new ErrorMessage("Contacte al administrador. Error al obtener la cuenta corporativa. " + ePla.Message, "[MapeoService.getCuentaGp()]")); return(false); } return(true); }
public bool getPrimeraCuentaDeSegmentoGp(string id) { GL00100 segmento = new GL00100(_connStr); if (_parametros.segmentoContable.Equals("1")) { segmento.Where.ACTNUMBR_1.Value = id; segmento.Where.ACTNUMBR_1.Operator = WhereParameter.Operand.Equal; } if (_parametros.segmentoContable.Equals("2")) { segmento.Where.ACTNUMBR_2.Value = id; segmento.Where.ACTNUMBR_2.Operator = WhereParameter.Operand.Equal; } if (_parametros.segmentoContable.Equals("3")) { segmento.Where.ACTNUMBR_3.Value = id; segmento.Where.ACTNUMBR_3.Operator = WhereParameter.Operand.Equal; } if (_parametros.segmentoContable.Equals("4")) { segmento.Where.ACTNUMBR_4.Value = id; segmento.Where.ACTNUMBR_4.Operator = WhereParameter.Operand.Equal; } if (_parametros.segmentoContable.Equals("5")) { segmento.Where.ACTNUMBR_5.Value = id; segmento.Where.ACTNUMBR_5.Operator = WhereParameter.Operand.Equal; } if (_parametros.segmentoContable.Equals("6")) { segmento.Where.ACTNUMBR_6.Value = id; segmento.Where.ACTNUMBR_6.Operator = WhereParameter.Operand.Equal; } try { if (segmento.Query.Load()) { segmento.Rewind(); _descSegmento = segmento.ACTDESCR; _pstngtyp = segmento.PSTNGTYP; } else { return(false); } } catch (Exception ePla) { _errorMessages.Add(new ErrorMessage("Contacte al administrador. Error al obtener el segmento de cuenta. " + ePla.Message, "[MapeoService.getPrimeraCuentaDeSegmentoGp()]")); return(false); } return(true); }