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);
     }
 }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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);
            }
        }