Tienda Online / Ecommerce para TPVPlus con SQL Server

tpvplus-12266-4
Estándar

TPVPlus, sin duda, es un gran software para la gestión del punto de venta,  pero si una pyme quiere llegar al siguiente nivel de diversificación de lineas de negocio, muchos emprendedores y gestores piensan inevitablemente en el mundo del ecommerce.

Como expertos en tiendas online hemos desarrollado varias plataformas propias de ecommerce, la última sobre C# que ya tenemos disponible para todos nuestros nuevos clientes interesados en la venta online. En web4x4 usamos SQL Server como motor de base de datos en nuestros servidores web y al igual que otras consultoras con Prestashop o Magento, lo que cobramos es la configuración e inicialización de la tienda online.

Todos nuestros desarrollos son compatibles e integrables con el SQL Server de TPVPlus, dejando a criterio del cliente el grado de integracion que necesita. En algunos casos solo requieren que se actualicen los productos de forma automatica y en otros una integracion mas completa: Clientes, Productos, Facturas, Estadísticas, etc, todo lo que puedas pedir es susceptible de integración, siempre que la base de datos sea legible.

Si quieres mas información para un modulo de integración y vender online desde tu TPVPlus escríbenos a david.moral@web4x4.es o llámanos al 628 81 89 89.

 

*TPVPlus es una marca registrada de Sage SP.

FileZilla Server Autoban Application

Estándar

Automatic Tool to Update the IP Filter Disallowed

Users of Filezilla Server for Windows…congratulations, with this application your IP Disallowed Filter will be updated everyday from login/password errors readed from daily service logs.

I love Filezilla Server for Windows but native autoban options are not enough for me. In my web server clients not have FTP accounts, but i use a few for different reasons. I was bored to see the logs every day, every minute with people try hack the FTP Server with different user/password combinations. I don´t understand how filezilla server dont have a black list manager to control ip´s from logs.

But i decide to make my own updater tool. It´s very simple.

Te console application read the “same day” log file (making a copy, log file is blocked by Filezilla Service) , stores the ip´s with login errors and update XML configuration file, IP Filter Disallowed item.

But this its unsuccesful if service was not restarted…i do it also.

By this way i schedule the exe to execute about 23:55 every day, having the ftp server “IP Filter Disallowed” list updated.

Are you interested on this ?

You can try my tool download exe file from the github project repository, and also you can download the project and change it for free.

FileZilla Server Autoban IP Disallowed Updater

FileZilla Server Autoban IP Filter Disallowed Updater Project

Note: In newer version i will develop an min error count variable from same IP to be filtered. Sometimes a customer try to enter his FTP account with errors, maybe the filter only has to been fired if login error happens more than x times.

Disable Developer Tools from JQuery and javascript in Chrome, Firefox and IE

Estándar

devtools

Sometimes you need to disable Developer Tools on browsers to prevent problems in critical web apps. Although these techiques not block the contextual menu of each browser itself, you can turn off the key shortcuts for each browser and F12 or right click.

However if you are IT Manager, you can disable developer tools in Chrome from user data. http://stackoverflow.com/questions/5692006/how-to-uninstall-remove-developer-tools-from-google-chrome

Add your know-how in comments.

<script type="text/javascript" language="Javascript">

 
 function right(e) {
 if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)) {
 alert(' Right Click ');
 return false;
 }
 else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2)) {
 alert(' Right click ');
 }
 }
 $(document).keydown(function (event) {
 var keys = [123, 16, 17, 67, 74, 73, 83, 81, 75, 118, 116];
 var keysCtrlShift = [67, 74, 73, 83, 81, 75];
 var keysOnlyShift = [118, 116];
 
 if ($.inArray(event.keyCode, keys) > -1) {
 //F12
 if (event.keyCode == 123) {
 return false;
 }
 //Ctrl + Shift
 if (event.ctrlKey && event.shiftKey && $.inArray(event.keyCode, keysCtrlShift) > -1) {
  return false; 
 }
 //Shift + F7 o F5 -- Firefox
 if (event.shiftKey && $.inArray(event.keyCode, keysOnlyShift) > -1) {
  return false;
 } 
 
 } 
});
 document.onmousedown = right
 </script>

Tienda Online / Ecommerce para ERP con SQL Server

sqlserverweb4x4
Estándar

Casi la totalidad de los sistemas de ecommerce actuales están basados en plataformas Open Source, tanto en el Front / Back, como en el motor de base de datos usado para los mismos. Lo mas común son sistemas sobre PHP (ya sea con Frameworks tipo Symfony o parecidos) entre los cuales tenemos Prestashop, Magento, y plugins para CMS como WooCommerce o VirtueMart, que funcionan sobre MySQL.

¿Pero que sucede con las tiendas que ya manejan un ERP sobre SQL Server y quieren vender online?. Al contrario que en el mundo digital, en el ámbito de las aplicaciones de gestión o ERP´s, las soluciones que trabajan con SQL Server son numerosas.  En este caso si el ERP ya tiene un modulo de ecommerce, lo normal es que la empresa opte por esta opción, pero no todas lo tienen , y en este caso existen otras opciones en las que Web4x4 puede ayudarte en tu negocio.

Como expertos en desarrollos de ecommerce hemos desarrollado varias plataformas propias, una sobre ASP clásico, y otra mas actual desarrollada en C# (que lanzaremos dentro de unos meses). En todos los casos nuestros desarrollos de ecommerce se realizan usando SQL Server como motor de base de datos. Para pymes existe una version SQL Server “Express” gratuita y que proporciona las funcionalidades adecuadas para cualquier ecommerce normal, lo que hace que el precio respecto a una opción Open Source sea muy parecido. En nuestro caso al igual que otras consultoras con Prestashop o Magento, lo que cobramos es la configuración e inicialización de la tienda online.

Pero ademas de estas plataformas propias podemos desarrollar sistemas de ecommerce “ad-hoc” para empresas que tengan su ERP sobre SQL Server, usando nuestro conocimiento y experiencia en entornos complejos Microsoft. Podemos generar un ecommerce que se integre de manera transparente con el ERP de tal forma que el negocio se beneficie de la venta online sin tener que cambiar su aplicación de gestión.

¿Te imaginas poder tener las ordenes de pedido de manera automática en tu ERP desde tu tienda online? Eso solo es la punta del iceberg: Clientes, Productos, Facturas, Estadísticas, etc, todo lo que puedas pedir es susceptible de integración, siempre que la base de datos sea legible.

La productividad y la información son 2 puntos clave en los negocios del siglo XXI y la integración de todas las plataformas de venta es algo imprescindible para un negocio moderno.

Si quieres mas información escríbenos a david.moral@web4x4.es o llámanos al 628 81 89 89

 

Chrome Network Error Download Files on C# or Vb.Net

error_network_chrome
Estándar

With the last update of Google Chrome (Versión 53.0.2785.116 m at this point) many Microsoft developers get the surprise of download buttons of their web applications start to fail with Network Error.

This maybe cause by the flush() and close() behaviour on our code and the use of this methods on download functions.

One of the solutions that i find to fix it, its to change flush() and close() to end() adding a empty System.Threading.ThreadAbortException catch to avoid problems on execution.

C#

...            
//Response.Flush();
//Response.Close();
Response.End();
}
catch (System.Threading.ThreadAbortException)
{}
.....

 

Vb.Net

Try
.....
'Response.Flush()
'Response.Close()
Response.End()
Catch exx As System.Threading.ThreadAbortException
End Try

 

I hope this work for you, share and comment this post.