public void GetArchivoPlano()
        {
            try
            {
                Lista_Tarjeta = new List <ro_Solicitud_Tarjeta_Guayaquil_Info>();

                InfoEmpresa = BusEmpresa.Get_Info_Empresa(param.IdEmpresa);

                ro_Solicitud_Tarjeta_Guayaquil_Info Info_ = new ro_Solicitud_Tarjeta_Guayaquil_Info();
                if (InfoEmpresa.RazonSocial.Length > 38)
                {
                    Info_.Nombre = InfoEmpresa.RazonSocial.Substring(0, 38).ToUpper().Replace('Ñ', 'N');
                }
                else
                {
                    Info_.Nombre = InfoEmpresa.RazonSocial.PadRight(38, ' ').ToUpper().Replace('Ñ', 'N');
                }
                Info_.TipoRegistro   = "C";
                Info_.Monto          = "0000000000000";
                Info_.CodigoEmpresa  = "1M";
                Info_.CodigoEmpleado = ucBa_Proceso_x_Banco.get_BaCuentaInfo().ba_Num_Cuenta.PadLeft(10, '0');
                Info_.CobroServicio  = "C";
                Info_.Fecha          = Convert.ToDateTime(dtFechaSubida.Value).Year.ToString() + Convert.ToDateTime(dtFechaSubida.Value).Month.ToString().PadLeft(2, '0') + Convert.ToDateTime(dtFechaSubida.Value).Day.ToString().PadLeft(2, '0') + Convert.ToString(BindInfo.Where(v => v.check == true).Count().ToString().PadLeft(5, '0'));
                Lista_Tarjeta.Add(Info_);

                foreach (var item in BindInfo)
                {
                    ro_Solicitud_Tarjeta_Guayaquil_Info Info = new ro_Solicitud_Tarjeta_Guayaquil_Info();
                    if (item.InfoPersona.pe_nombreCompleto.Length > 17)
                    {
                        Info.Nombre = item.InfoPersona.pe_nombreCompleto.ToUpper().Replace('Ñ', 'N').Substring(0, 17);
                    }
                    else
                    {
                        Info.Nombre = item.InfoPersona.pe_nombreCompleto.ToUpper().Replace('Ñ', 'N').PadRight(17, ' ');
                    }
                    Info.TipoRegistro   = "D";
                    Info.Monto          = "0000000000000";
                    Info.CodigoEmpresa  = "1M";
                    Info.CodigoEmpleado = item.InfoPersona.pe_cedulaRuc;
                    Info.CodigoProceso  = "N";
                    Info.Email          = item.em_mail;
                    Info.CobroServicio  = "C";
                    Info.Filler         = "                    ";
                    Info.Filler2        = "          ";
                    Lista_Tarjeta.Add(Info);
                }
                patch = btnRuta.Text;
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                mensaje = ex.Message.ToString();
                MessageBox.Show("Error " + mensaje, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information);
                throw new Exception();
            }
        }
Ejemplo n.º 2
0
 public Boolean Grabar_Solicitud_Tarjeta_Banco_Guayaquil(ro_Solicitud_Tarjeta_Guayaquil_Info Info)
 {
     try
     {
         return(true);
     }
     catch (Exception ex)
     {
         Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
         throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Get_List_Pagos_x_Archivos", ex.Message), ex)
               {
                   EntityType = typeof(ro_Solicitud_Tarjeta_Guayaquil_Bus)
               };
     }
 }