« first day (292 days earlier)      last day (2821 days later) » 

12:40 AM
el gato vio el maligno
 
1:08 AM
@PaulVargas que mas
 
@fredyfx
 
@PedroÁvila no lo he visto, a menos que loe stes invocando
 
@PedroMiguelPimientaMorales Si, estoy un buscando una manera de hacer mantenimiento en MVC ya que es diferente hacerlo en windows forms
 
@PaulVargas Estoy buscando un modelo a seguir para hacer mantenimientos en MVC .NET
 
1:14 AM
cuando hablas de mantenimiento a que te refieres?
 
@PedroMiguelPimientaMorales Hacer mantenimieto a una tabla operaciones CRUD, me refiero a controles que usan en asp.net mvc
 
@PedroMiguelPimientaMorales ¿Qué debo hacer para subir mi código a GitHub?
 
@PaulVargas me estas tomando el pelo, no??
XD
@PedroÁvila mmm, ya veo
 
@PedroMiguelPimientaMorales Ok
 
@PaulVargas viste la imagen de la depuracion que le hacia a la app
 
1:16 AM
@PedroMiguelPimientaMorales Sí.
 
bueno, creo que ya entendi el problema, es algo asi como que la funcion del factory solo funciona en aun direccion, osea donde se llame primero, voy a volverlo service a ver que pasa
mira esto @PaulVargas
So, what is a service?
A Service is just a function for the business layer of the application, it’s just a simple function. It acts as a constructor function and is invoked once at runtime with new, much like you would with plain JavaScript (Angular is just calling a new instance under the hood for us).

Think about it being just a constructor method, you can add public methods to it and that’s pretty much it. It’s a simple API, don’t overthink it.
al perecer i hay que usar service, ya que cada vez que se ejecuta es como si lo hiciera como nuevo asi q voy a probar
 
1:34 AM
@PedroMiguelPimientaMorales De acuerdo. Por cierto, aquí está el código.
Si te das cuenta, la prueba es bastante simple.
 
@rnd Hola
 
@PedroÁvila ¿Qué son los "mantenimientos"?
 
@PaulVargas Operaciones CRUD
@PaulVargas Create, Update, Delete, GetAll
 
@PaulVargas ya vi es sencillo
 
@PaulVargas Que controles usar ne la interfaz grafica en ASP.NET MVC algún modelo ideal y practico
 
1:40 AM
 
@PaulVargas nada no logro solucionar el problema
 
@PedroÁvila Seguro querrás hacer clic en el vínculo que dice Download Completed Project. ;)
 
@PaulVargas Si voy haber y bajar cualquier codigo que me sirva y estudiarlo
 
@PedroMiguelPimientaMorales Me temo que con mis limitados conocimientos de AngularJS no podría serte útil.
 
@PaulVargas He visto en algunos ejemplos que cargan datos en una grilla y desde ahi le dan en un lapiz y editan en un formulario parcial
@PaulVargas Y otra cosa no cargaria una tabla con tantos registros en una grilla mostraria unos 25 registro y el resto que quiera acrtualiza lo mandaria a buscar, eso es lo que hago en windows forms
@PaulVargas No se como hacer lo en MVC
 
1:49 AM
@PedroÁvila Bueno, en ese caso tal vez quieras ir revisando cada uno de los ejercicios del Getting Started with EF 6 using MVC 5. Ver vínculos del lado izquierdo. Quizás @fredyfx conozco algún otro recurso. :)
 
@PaulVargas o otro que se me ocurre es ejecutar una funcion independiente de cada boton
llego el @NaCl
 
@PaulVargas Si esta bien voy a ir familiarizandome
 
2:04 AM
me han invocado :D
qué tal hermanos, cómo van?
 
@fredyfx Yo te estava invocando
 
lo máximo ya :D
 
@fredyfx Del tema que estabamos hablando
 
cheeere @PedroÁvila :D
 
@fredyfx Ahora soy MVC necesito aprender la parte de interfaz grafica
 
2:07 AM
aprende twitter bootstrap
mejora tu javascript
 
@fredyfx El bootstrap de microsoft es lo mismo?, si se que twitter fue el creador de bootstrap
 
bootstrap de Microsoft?
te refieres al que viene en la plantilla de proyecto de ASP.net MVC ?
 
@fredyfx Cuando uso MVC instalo por consola bootstrap
Desde visual stuido
 
por nuget
ese es Twitter Bootstrap
 
Asi es
@fredyfx Aya
@fredyfx Hoy me toca amanecida entonces para ir estudiando
 
2:10 AM
dale con todo el power 2.0!
 
@fredyfx Fredy ahora sere tu pupilo
 
venga, vamo a aprender :D
 
@fredyfx Chevere
 
sistema de gestión de contenido que debes bajarte: OrchardCMS
está construido en ASP.net MVC
 
@fredyfx Lo voy a buscar en la web
 
2:14 AM
así es :)
es el que uso en mi web
 
@fredyfx Ya chevere ya tengo material para estudiar en la amanecida pro MVC
 
me parece excelente :D
 
@fredyfx Gracias!!!
 
el troesma @fredyfx
 
gracias @PedroMiguelPimientaMorales :D de nada @PedroÁvila
 
2:26 AM
@fredyfx :D
 
2:37 AM
@PaulVargas voy a intenar algo mas, aplicando la teoria de @fredyfx si lo haces y no funciona, ya sabes que es otra forma que no funcionara
 
@PedroMiguelPimientaMorales De acuerdo. :-)
 
si no funciona asi, pondre un mensaje intermdio, como, Espere mientras termina el proceso
jajajajaja
 
@PedroMiguelPimientaMorales Se le llama:
A workaround is a bypass of a recognized problem in a system. A workaround is typically a temporary fix that implies that a genuine solution to the problem is needed. But workarounds are frequently as creative as true solutions, involving outside the box thinking in their creation. Typically they are considered brittle in that they will not respond well to further pressure from a system beyond the original design. In implementing a workaround it is important to flag the change so as to later implement a proper solution. Placing pressure on a workaround may result in later system failures. For example...
 
Nos vemos, estoy estudiando
 
@PedroÁvila No hay problema.
 
2:47 AM
@PaulVargas demasiada informacion me voy a explotar
 
Una solución alternativa se define en Informática como un método temporal para alcanzar una solución cuando el camino tradicional no funciona. En informática se usa para superar inconvenientes de programación, hardware o comunicación. Se mantiene hasta que el problema se corrija. Frecuentemente las soluciones alternativas son creativas como las verdaderas y no se nota la diferencia. También se suele dar este tipo de soluciones cuando algún software tiene un error conocido (bug) pero hasta que se publique una nueva versión que lo arregle, los usuarios encuentran formas alternativas de realizar lo...
^^^ En español. :-)
 
@PaulVargas gracias maestro, por la ayuda
@PaulVargas ya lograste saber por que pasa eso que se reinicia el Local?
 
@PedroMiguelPimientaMorales Nope. Ya compilé las dos aplicaciones y funcionan como deben. Voy a probar copiando la carpeta sobre la nueva. Es una versión de Cordova un poco más reciente.
Tal vez sea eso... o una versión más reciente de Crosswalk.
Las pruebas que están en GitHub usan los últimos releases.
Y la aplicación que tiene el problema utiliza un Cordova más antiguo.
 
debe ser maestro
@PaulVargas puede ser por que lei eso anteriormente
 
3:07 AM
@PedroMiguelPimientaMorales Sí, mi estimado Padawan. Actualizar Cordova debo hacer.
 
@PaulVargas ando aqui inventando, no se que sera de mi vida si no hago eso
y no aparece el gran @devconcept que dijo que me iba a ayudar cuando estuviera libre
@PaulVargas Si problemas con Cordova no quieres tener, actualizar es tu deber.
@PaulVargas no funciona maestro, voy a crear dos service
a ver si no va funcionar
 
3:35 AM
@PaulVargas nada, no veo una solucion, y sinceramente crear otro template para eso, es lo unico que veo factible, con tal de que aparezca todo bien
bueno cualquier cosa
se me va a ocurrir
 
 
5 hours later…
8:51 AM
hola
 
buenas
pues sí tienes acceso
 
Hola miquel si tengo acceso
 
genial
vamos a ver
for (var i=1;i<identificador.length;i++)
{
for (var y=1;y<idusuario.length;y++)
{
if (identificador[i] != idusuario[y])
{
h1.deleteRow(i+1);
}
}
}
 
soy nuevo en esto lo utilice hace tiempo pero se olvida
si esto lo tengo
 
creamos un nuevo array para guardar los ids que vamos eliminando
 
8:52 AM
vale
 
var identificadoresEncontrados = [];
en el inicio
 
exacto
 
y dentro de la condición if (identificador[i] != idusuario[y])
{
h1.deleteRow(i+1);
}
añadimos esto:
identificadoresEncontrados.push(i);
 
pero Miquel el for esta bien no lo que quiero hacer es compararuno a uno los identificadores de la hoja 1 con todos los de la hoja 2
el push que es lo que hace?
 
guardar en el array
el problema creo que está en que se está eliminando varias veces la misma fila
y con esto que vamos a hacer vamos a asegurar que no sea eso
 
8:54 AM
vale y como podemos detectar esot
 
definimos una funcion en javascript:
 
vale
 
var contains = function(needle) {
// Per spec, the way to identify NaN is that it is not equal to itself
var findNaN = needle !== needle;
var indexOf;

if(!findNaN && typeof Array.prototype.indexOf === 'function') {
indexOf = Array.prototype.indexOf;
} else {
indexOf = function(needle) {
var i = -1, index = -1;

for(i = 0; i < this.length; i++) {
var item = this[i];

if((findNaN && item !== item) || item === needle) {
index = i;
break;
}
}

return index;
};
}

return indexOf.call(this, needle) > -1;
esta funcion nos dice si un array contiene un elemento
 
vale
y esta funcion para que la queremos?
 
y para llamarla: contains.call(identificadoresEncontrados , i);
para saber si el nuevo array que hemos creado contiene el id que YA hemops borrado
por lo que tu for queda así:
if (identificador[i] != idusuario[y] && ! contains.call(identificadoresEncontrados , i))
{
h1.deleteRow(i+1);
}
if (identificador[i] != idusuario[y] && ! contains.call(identificadoresEncontrados , i))
{
h1.deleteRow(i+1);
identificadoresEncontrados.push(i);
}
el ultimo que he puesto
 
8:56 AM
vale
 
prueba a ver si así te funciona
 
y con esto ya funcionaria
ahora mismo lo pruebo
 
crucemos dedos!
y los for que tenias definidos estaban bien empezando con i=0, creo que no hace falta poner i=1
si ni asi te funciona lo mejor es poner alert(i) dentro del if para ver lo que va pasando
 
vale
un momento
la function da igual donde la pongamos al final que antes del for?
 
la funciona de contains?
 
8:59 AM
si
 
Encima de tu funcion function myFunction() {
completamente fuera
 

« first day (292 days earlier)      last day (2821 days later) »