Importação Clientes - Número fidelidade por empresa (fixed bug #5011)
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@34368 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
bc0e3ce77a
commit
1d87558c3c
|
@ -52,7 +52,7 @@ public class ImportarClientesController extends MyGenericForwardComposer {
|
|||
|
||||
}
|
||||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
public void onUpload(UploadEvent event) throws IOException, InterruptedException {
|
||||
if (empresasList.getSelectedCount() <= 0){
|
||||
Messagebox.show(Labels.getLabel("importarClientesController.MSG.suscribirErro"),
|
||||
Labels.getLabel("importarClientesController.window.title"),
|
||||
|
@ -60,7 +60,12 @@ public class ImportarClientesController extends MyGenericForwardComposer {
|
|||
return;
|
||||
}
|
||||
|
||||
String[] resultado = importacaoClientesService.salvarClientes(clientes, (List<Empresa>)(Object)empresasList.getSelectedsItens());
|
||||
Media media = event.getMedia();
|
||||
|
||||
Reader reader = media.getReaderData();
|
||||
String[] resultado = importacaoClientesService.lerArquivo(reader, (List<Empresa>)(Object)empresasList.getSelectedsItens());
|
||||
reader.close();
|
||||
|
||||
String gravados = resultado[0];
|
||||
Messagebox.show(gravados,
|
||||
Labels.getLabel("importarClientesController.window.title"),
|
||||
|
@ -71,18 +76,7 @@ public class ImportarClientesController extends MyGenericForwardComposer {
|
|||
InputStream is = new ByteArrayInputStream(erros.getBytes());
|
||||
Filedownload.save(is, "application/txt", "erros_importacao.txt");
|
||||
}
|
||||
|
||||
lblQtdeClientesImportar.setValue("");
|
||||
}
|
||||
|
||||
public void onUpload(UploadEvent event) throws IOException {
|
||||
Media media = event.getMedia();
|
||||
|
||||
Reader reader = media.getReaderData();
|
||||
clientes = importacaoClientesService.lerArquivo(reader);
|
||||
reader.close();
|
||||
|
||||
lblQtdeClientesImportar.setValue(String.valueOf(clientes.size()));
|
||||
|
||||
}
|
||||
|
||||
public List<Empresa> getLsEmpresa() {
|
||||
|
|
|
@ -352,6 +352,7 @@
|
|||
<props>
|
||||
<prop key="hibernate.dialect">${database.dialect}</prop>
|
||||
<!--<prop key="hibernate.default_schema">${database.default_schema}</prop> -->
|
||||
<prop key="hibernate.jdbc.batch_size">${database.batch_size}</prop>
|
||||
<prop key="hibernate.show_sql">${database.showSql}</prop>
|
||||
<prop key="hibernate.format_sql">true</prop>
|
||||
</props>
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
|
||||
<system-config>
|
||||
<disable-event-thread>false</disable-event-thread>
|
||||
<max-upload-size>50000</max-upload-size> <!-- tamanho em kbytes -->
|
||||
</system-config>
|
||||
|
||||
|
||||
<listener>
|
||||
<description>ThreadLocal Synchronization Listener</description>
|
||||
<listener-class>org.zkoss.zkplus.util.ThreadLocalListener</listener-class>
|
||||
|
|
|
@ -10,8 +10,6 @@
|
|||
apply="${importarClientesController}" contentStyle="overflow:auto"
|
||||
height="470px" width="830px" border="normal">
|
||||
<toolbar>
|
||||
<button id="btnSalvar" image="/gui/img/save.png"
|
||||
width="35px" />
|
||||
<fileupload visible="true"
|
||||
label="${c:l('importarClientesController.fileupload.label')}"
|
||||
onUpload="winImportarClientes$composer.onUpload(event)" />
|
||||
|
|
Loading…
Reference in New Issue