public void Set(ba_Archivo_Transferencia_Info info) { try { ucBa_Proceso.cmb_Banco.EditValue = info.IdBanco; ucBa_Proceso.cmbProceso.EditValue = info.IdProceso_bancario; IdProceso = (ebanco_procesos_bancarios_tipo)Enum.Parse(typeof(ebanco_procesos_bancarios_tipo), info.IdProceso_bancario); txtId.EditValue = info.Observacion; txtId.EditValue = info.IdArchivo; info.Lst_Archivo_Transferencia_Det = Archivo_Detalle_Bus.Get_List_Archivo_transferencia_Det(info.IdEmpresa, param.IdInstitucion, Convert.ToInt32(info.IdArchivo)); BindingList_Archivo_Detalle = new BindingList <Info.Bancos.ba_Archivo_Transferencia_Det_Info>(info.Lst_Archivo_Transferencia_Det); gridControl_pre_fac.DataSource = BindingList_Archivo_Detalle; if (info.Lst_Archivo_Transferencia_Det.Count() > 0) { cmb_anio_lectivo.EditValue = info.Lst_Archivo_Transferencia_Det.FirstOrDefault().IdAnioLectivo_Col; cmb_periodo.EditValue = info.Lst_Archivo_Transferencia_Det.FirstOrDefault().IdPeriodo_Col; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool Grabar(List <ba_Archivo_Transferencia_Det_Info> lista, string nombreArchivo, ebanco_procesos_bancarios_tipo codigo_proceso, string Num_cuenta) { try { int sec = 0; string msg = ""; switch (codigo_proceso) { case ebanco_procesos_bancarios_tipo.PAGO_BANCO_PACIFICO_BPA: break; case ebanco_procesos_bancarios_tipo.PAGO_PROVEEDORES_BOL: break; case ebanco_procesos_bancarios_tipo.PAGO_PROVEEDORES_BP: break; case ebanco_procesos_bancarios_tipo.PREAVISO_CHEQ: break; case ebanco_procesos_bancarios_tipo.ROL_ELECTRONICO_BG: break; case ebanco_procesos_bancarios_tipo.TRANSF_BANCARIA_BP: break; case ebanco_procesos_bancarios_tipo.BANCO_INTERNACIONAL: foreach (var item in lista) { sec++; Grabar_fille(ValidarLineas_Pacifico(item, Num_cuenta, sec), nombreArchivo, "\t", ref msg); } break; default: break; } return(true); } catch (Exception) { return(false); } }
public bool Grabar(List <ba_Archivo_Transferencia_Det_Info> lista, string nombreArchivo, ebanco_procesos_bancarios_tipo codigo_proceso) { try { string msg = ""; numlinea = 0; switch (codigo_proceso) { case ebanco_procesos_bancarios_tipo.DEB_CTA_CTE_AHO_BB: foreach (var item in lista) { numlinea++; Grabar_fille_BB_Cta_Cte_Aho(ValidarLineas_BB_Cta_Cte_Aho(item), nombreArchivo, "", numlinea, ref msg); } break; default: break; } return(true); } catch (Exception) { return(false); } }