public string ComprobanteDeEntregaSugerido(string ProcessName, string TaskName, string Estado) { //string[] arrayComprobantes = ComprobantesRules.Comprobantes_Admitidos_Segun_Momento( ProcessName, taskName ); string idTiposComprobantes = Variables.GetValueString(ProcessName, TaskName, Estado + ".Comprobantes"); if (idTiposComprobantes == null || idTiposComprobantes == string.Empty) { idTiposComprobantes = Variables.GetValueString(ProcessName, TaskName, "Comprobantes"); } ArrayList arrayComprobantes = mz.erp.systemframework.Util.Parse(idTiposComprobantes, ","); ArrayList arrayComprobantesPorCategoria = ComprobantesRules.CategoriaImpositiva_Comprobantes_Por_Tipo(this._categoriaImpositiva); foreach (string tc in arrayComprobantes) { /* * for (int f=0;f<=(arrayComprobantesPorCategoria.Length -1) ;f++) * { * if (tc.Trim().ToUpper() == arrayComprobantesPorCategoria[f].Trim().ToUpper() ) * return tc.Trim().ToUpper(); * } */ foreach (string IdComp in arrayComprobantesPorCategoria) { if (tc.Trim().ToUpper() == IdComp.Trim().ToUpper()) { return(tc.Trim().ToUpper()); } } } return(string.Empty); }
private string ComprobanteDeVentaSugerido() { //German 20120416 - Tarea 0000247 ArrayList arrayComprobantesPorCategoria = ComprobantesRules.CategoriaImpositiva_Comprobantes_Por_Tipo(this._cuenta.CategoriaImpositiva);; if (this._processManager.Process.ProcessName.Equals("ProcesoPrevenderVenderAcopio")) { if (arrayComprobantesPorCategoria.Contains("CREACOPA")) { return("CREACOPA"); } else { return("CREACOPB"); } } else if (this._processManager.Process.ProcessName.Equals("ProcesoPreprestarPrestarAcopio")) { if (arrayComprobantesPorCategoria.Contains("CREACOPAN")) { return("CREACOPAN"); } else { return("CREACOPBN"); } } else { foreach (DataRow row in _tableTiposDeComprobantes.Rows) { //for (int f=0;f<=(arrayComprobantesPorCategoria.Length -1) ;f++) foreach (string IdComp in arrayComprobantesPorCategoria) { if (Convert.ToString(row["IdTipoDeComprobante"]).Trim().ToUpper() == IdComp.Trim().ToUpper()) { return(Convert.ToString(row["IdTipoDeComprobante"]).Trim().ToUpper()); } } } } //Fin German 20120416 - Tarea 0000247 return(string.Empty); }
//public event RefrescarCuenta OnRefrescarCuenta; /* * public string ComprobanteDeVentaSugerido() * { * string[] arrayComprobantes = ComprobantesRules.Comprobantes_Admitidos_Segun_Momento( this._parent.Momento ); * string[] arrayComprobantesPorCategoria = ComprobantesRules.CategoriaImpositiva_Comprobantes_Por_Tipo( this._categoriaImpositiva ); * for (int i=0; i<=(arrayComprobantes.Length - 1);i++) * { * for (int f=0;f<=(arrayComprobantesPorCategoria.Length -1) ;f++) * { * if (arrayComprobantes[i].Trim().ToUpper() == arrayComprobantesPorCategoria[f].Trim().ToUpper() ) * return arrayComprobantes[i].Trim().ToUpper(); * } * } * return string.Empty; * * } */ public string ComprobanteDeVentaSugerido(string ProcessName, string taskName) { string[] arrayComprobantes = ComprobantesRules.Comprobantes_Admitidos_Segun_Momento(ProcessName, taskName); ArrayList arrayComprobantesPorCategoria = ComprobantesRules.CategoriaImpositiva_Comprobantes_Por_Tipo(this._categoriaImpositiva); for (int i = 0; i <= (arrayComprobantes.Length - 1); i++) { //for (int f=0;f<=(arrayComprobantesPorCategoria.Length -1) ;f++) foreach (string IdComp in arrayComprobantesPorCategoria) { if (arrayComprobantes[i].Trim().ToUpper() == IdComp.Trim().ToUpper()) { return(arrayComprobantes[i].Trim().ToUpper()); } } } return(string.Empty); }