« first day (1667 days earlier)      last day (1739 days later) » 

01:18
Hooola
otra vez yo
alguien que me ayuude
 
6 hours later…
08:17
Buenas
@leidydianaarangomuñoz te llamas parecido a una amiga.
 
6 hours later…
14:47
XD, nadie los finde por aquí.
15:27
Yo estoy por aquí
Escuchando al canserbero
@LucasDamian al cantante?
yes
como estas ?
estoy por hacer la evaluación de álgebra vectorial
es un form de google xD
Álgebra Vectorial. Suerte
Esta facil igual
@LucasDamian Bueno, si tú lo dices, te creo.
15:41
"La norma de un vector es un número real " V o F .
@LucasDamian XD
Es siempre positiva o sea que es False
Como vienes con tu proyecto ? @MauricioContreras
En el que usabas Flask
@LucasDamian Tengo que refactorizar unas cosas. Lo tengo algo complicado, espero poder tenerlo listo para este fin de mes.
16:12
hola alguien sabe de alguna api compatible con jquery para hacer un lista con infinite-scroll, algo asi como el listview con arrayAdapter de android studio
 
3 hours later…
18:53
Buenos días, si alguien sabe de React acabo de iniciar una recompensa a este problema
https://es.stackoverflow.com/questions/353301/react-router-no-funciona-en-producci%c3%b3n
ojalá alguien pueda ayudarme
 
2 hours later…
21:15
@LucasDamian Creo que ya te lo había dicho en otras ocasiones. Todo lo que va entre $ se entiende que es una fórmula y no texto. No puede aparecer texto entre los dólares (si aparece LaTeX entiende que son productos de variables, de una letra cada una, por eso los espacios se ignoran, todo sale en cursiva y la distancia entre letras es "rara")
Si quieres meter texto dentro de una fórmula necesitas usar \text{} alrededor del trozo de texto. Necesitas incluir el paquete amstext (no es necesario si ya tienes el paquete amslatex)
Buenas tardes, como están. alguien me puede por favor ayudar necesito filtrar los datos que ya estan en mi dagargridview sin ir a base de datos, los datos los cargo con entity framework de esta manera
public static List<tblRegla> ListaReglas()
{

using (GourmetEntities db = new GourmetEntities())
{
var ListaReglas = db.tblReglas.ToList();
return ListaReglas;
}
} y quiero que luego, filtrar mediante un texbox a medica que escriba ciertos datos por favor
he hecho esto mas
private void TxtFiltrarRegla_TextChanged(object sender, EventArgs e)
{
var NuevosDatosFiltrados = tblRegla.ListaReglas().Where(x => x.Regla == " LIKE '%" + TxtFiltrarRegla.Text + "%'").ToList();
DatagridViewReglas.DataSource = NuevosDatosFiltrados;
}
pero no anda
que es regla?
@gbianchi buenas, la columna
x.Regla
que es? un string?
ColumnType = DataGridViewTextBoxColumn
21:28
o sea un string...
y tu condicion where que le dice?
Que me filtre lo que hay en la columna x.Regla y x.Regla es un string.
claro.. entonces fijate lo que escribiste...
que el string x.Regla sea igual al string " LIKE '%" + TxtFiltrarRegla.Text + "%'"
y los strings ahi adentro son de ese estilo?
claro, esa columna es string,
a ver si me explico mejor... me pasas un ejemplo de dos o 3 strings de esa columna?
CREAR CLIENTE ALTA DE CLIENTES
EDITAR CLIENTE PUEDE EDITAR CLIENTE
CREAR PRODUCTO PUEDE CREAR UN PRODUCTO
EDITAR PRODUCTO PUEDE EDITAR LOS PRODUCTOS
ELIMINAR PRODUCTO PUEDE ELIMINAR UN PRODUCTO
CREAR VENTAS PUEDE CREAR PRODUCTOS
EDITAR PRODUCTOS PUEDE EDITAR PRODUCTOS
21:39
aja.. ninguna de esas filas dice like en su descripcion
vuelvo a repetir lo que dije,
que el string x.Regla sea exactamente igual al string literal " LIKE '%" + TxtFiltrarRegla.Text + "%'"
entendes?
Sí. es que ya lo hice sin el LIKE y de otras maneras y me deja en blanco el datagridview
como lo haces?
private void TxtFiltrarRegla_TextChanged(object sender, EventArgs e)
{
var NuevosDatosFiltrados = tblRegla.ListaReglas().Where(x => x.Regla == TxtFiltrarRegla.Text).ToList();
DatagridViewReglas.DataSource = NuevosDatosFiltrados;
}
eso me deja en blanco el DG
pero otra vez.. estas comparando si dos strings son exactamente iguales.. entendes eso no?
en el evento TextChanged
21:44
o sea... esto "Hola" no es igual a esto "hola"
o igual a "Ho"
si vos queres algo asi, o usas regexp, o usas contains...
ahhh
como seria mas o menos eso
like es sql... no se como esperabas usarlo ahi arriba
yo tengo ya formularios que me filtran cuando voy escribiendo pero todo va a DB pero lo que ahora quiero es usar sin ir a DB solo los datos que ya mi DG contiene
si, solo probaja
probaba
ok fijate de resolverlo con expresiones regulares entonces
21:51
es importante que no copies solamente.. si no que entiendas lo que escribis
22:17
@gbianchi Efectivamente así funciono var NuevosDatosFiltrados = tblRegla.ListaReglas().Where(x => x.Regla.Contains(TxtFiltrarRegla.Text)).ToList();
DatagridViewReglas.DataSource = NuevosDatosFiltrados;
pero, como puedo estar seguro que no esta yendo a DB ?
@RobertoCarlosMelgar yporque iria a la db?
jejejeje, osea es mi duda, habria una forma de probar o porque no iría?
AHH TAMBIEN PORQUE tblRegla.ListaReglas() viene de la clase tblRegla y el metodo ListaReglas
@RobertoCarlosMelgar que es cada cosa de esas...
por ejemplo.. que es tblRegla, que hace el metodo ListaReglas()?
tblRegla la clase, y ListaReglas el metodo
public partial class tblRegla
{
public static List<tblRegla> ListaReglas()
{

using (GourmetEntities db = new GourmetEntities())
{
var ListaReglas = db.tblReglas.ToList();
return ListaReglas;
}
}
el metodo
que lindo.. y eso que hace?
explicame que hace
@RobertoCarlosMelgar la respuesta a esto es entender tu codigo... cosa que no estas haciendo.. lee tu codigo.. que hace tu codigo?
22:24
JEJEJE ES el metodo, o funcion que trae desde la DB los datos,
y los cargo var Lista = tblRegla.ListaReglas();
DatagridViewReglas.DataSource = Lista;
o sea.. va o no va a la db?
cuando abro el formulario en el load va a la db y me trae los datos
y eso que escribiste va a o no va a la db?
private void FrmReglas_Load(object sender, EventArgs e)
{

var Lista = tblRegla.ListaReglas();
DatagridViewReglas.DataSource = Lista;
FormatoDataGridView();
}
en este momento va a la DB
ahora, en el evento TextChanged presiento que va porque es practivamente lo mismo.
pero lo que quiero es estar seguro que no va y que solo filtra datos que ya estan cargados
@RobertoCarlosMelgar presiento no me sirve.. va o no va?
lee por favor instruccion por instruccion y decime si va o no va
22:29
Pues yo creo que va. porque hago la consulta a tblRegla.ListaReglas y no a una variable que derive de esta
@RobertoCarlosMelgar creo no me sirve.. va o no va?
si que va... porque va?
porque, estoy llamando al metodo
entonces va...
y entonces.. que hacemos?
22:33
o porque hago la operacion sobre el metod
es precisamente lo que no se jejejeje
bueno creo que debo hacer la operacion sobre el datagrid
no entiendo la dif en lo q decis
@RobertoCarlosMelgar tampoco
???
@gbianchi lo hice sobre la variable (var nuevosdatosfiltrados)
private void TxtFiltrarRegla_TextChanged(object sender, EventArgs e)
{
var NuevosDatosFiltrados = tblRegla.ListaReglas();

DatagridViewReglas.DataSource = NuevosDatosFiltrados.Where(x => x.Regla.Contains(TxtFiltrarRegla.Text.ToUpper())).ToList();
}
eso es lo mismo no es cierto
@RobertoCarlosMelgar exacto
sigue yendo a bd
y claro
22:40
entonces mi problema esta en el where osea pienso que debo decir algo así
columna Regla == texbox o algo así
@RobertoCarlosMelgar no
para nada
bien, entonces hay que seguir intentando
no
es mucho mas simple
anda 1 sola vez a la db
yaaaaa
osea ya fui es lo que creo, en el metodo ya contengo mi lista desde la db o no es cierto
con esta linea ( var NuevosDatosFiltrados = tblRegla.ListaReglas();) yo entiendo que los datos los tengo en NuevosDatosFiltrados
o no es correcto lo que entiendo?
es orrecto
22:49
bueno en algo le acerte jejejej ahora etimado, toca jugar con los datos de esa variable no es cierto
@RobertoCarlosMelgar no.. ahora toca que ordenes las ideas
es mucho mas simple
si esa variable tiene los datos completos siempre, no la pierdas..
y tenela en todos lados
y pasale el filtro sobre esa variable a la grilla
y en esta linea no es eso lo que hago estimado, haber paso la linea
DatagridViewReglas.DataSource = NuevosDatosFiltrados.Where(x => x.Regla.Contains(TxtFiltrarRegla.Text.ToUpper())).ToList();
exacto
22:56
hola
Aqui( var NuevosDatosFiltrados = tblRegla.ListaReglas(); ) los contengo desde la db
alguien por aca?
alguno de ustedes me pueden asesorar con digitalocean?
@AlexHunter el hosting?
22:57
si
@RobertoCarlosMelgar claro
@AlexHunter ellos no te ayudaron?
@gbianchi entonces ya esta resuelto?
he tenido problemas para registrarme, no he podido ni entrar
o sigue faltando algo
@RobertoCarlosMelgar no se.. deja de ir el metodo change a la db?
22:58
lo que quisiera saber es cual droplet me convendria, has comprado ahi? @gbianchi
@AlexHunter ah no ni idea de esa...
tienen las calculadoras me parece
para que sepas que conviene
igual siempre subir es mas facil que bajar
en cualquier servidor
yo tengo mi app en carpetas separadas (front en vue y back en express). Si uso un subdominio para express me funcionaria o tendria que comprar un droplet para front y back?
@gbianchi, si apago mi servidor y intento y hace la operacion eso quiere decir que no va jejeje
@RobertoCarlosMelgar jejeje.. eso no era para vos...
@AlexHunter desconozco... pero un droplet es como una pc.. podrias tener todo en el mismo lugar?
esa es mi duda, no se cual es la mejor manera de aplicarlo
de que forma subes tus apps?
23:06
@AlexHunter mucha carga? baja carga?
@AlexHunter las pocas que tengo, estan en lugares gratis
netlify
azure
es solo un prototipo, ya luego es como dices, facil es subirlo
pero has creado apps separando cliente y servidor o todo junto ?
@AlexHunter separadas
netlify el front.. azure el back
para el api usas un servidor y para el cliente otro no?
@gbianchi, sigo intentando otras cosas pero nada
@AlexHunter en ese caso si...
@RobertoCarlosMelgar no entiendo porque... explicame la logica de lo que estas intentado.. si queres ir solo una vez a la db.. como haces para ir solo una vez a la db?
23:10
es lo que pensaba, pero habra manera de por ej, comprar un servidor y colocar de subdominio para la api ? asi se ahorra dinero?
la verdad nunca he subido una app completa por separado
@AlexHunter yo tampoco
pero seguro ellos te asesoran
o tiene tutos sobre eso
lo que pienso cuando abro un formulario y si en su evento load tengo esto private void FrmReglas_Load(object sender, EventArgs e)
{

DatagridViewReglas.DataSource = tblRegla.ListaReglas();
FormatoDataGridView();
}
yo entiendo que ya fui a la db y retorne los datos no es cierto y los cargue a un datagrid
no es cierto
supongo, pero x alguna razon la tarjeta me da error y no puedo consultar con ventas
@RobertoCarlosMelgar exacto
@AlexHunter que raro que no puedas hablar con ellos antes de contratar
si xq no puedo registrarme
23:14
@AlexHunter que raro que necesites la tarjeta para registrarte para hablar con ellos...
si, es un fastidio
pero hay un get help
estamos hablando de digitalocean no?
y donde podes hacer sign up con google?
si pero cuando le doy me dice que coloque la tarjeta
@gbianchi ok, si es correcto, no quiero ir a db y hacer filtros a los datos que ya tengo cargados en el dg, es lo que no se como se hace
@RobertoCarlosMelgar que parte no sabes como se hace, si ya lo hiciste en otro lado?
23:17
y lo unico que quiero saber es cual podria ser la mejor manera de subir la app x separado
@AlexHunter y aca?
todos esos que te pase son sin registrarte...
@gbianchi se refiere a esto private void TxtFiltrarRegla_TextChanged(object sender, EventArgs e)
{
var NuevosDatosFiltrados = tblRegla.ListaReglas();

DatagridViewReglas.DataSource = NuevosDatosFiltrados.Where(x => x.Regla.Contains(TxtFiltrarRegla.Text.ToUpper())).ToList();
}
ahi si
les voy a enviar un correo
@RobertoCarlosMelgar claro.. que haces ahi?
aunque realmente dudo que me den una respuesta tecnica, sabes desde el punto de vista de un programador
es por eso que acudi aqui para despejar esa duda
23:19
@gbianchi, filtro
@AlexHunter por lo menos te van a dejar registrarte.. de ahi en mas, seguis...
@RobertoCarlosMelgar que hace ahi linea por linea? y vos que queres hacer?
si, gracias voy a continuar
de todas maneras si tienes algun tip ya que si has hecho builds completos
seria de gran ayuda
@gbianchi haber var NuevosDatosFiltrados = tblRegla.ListaReglas(); trae y carga a la variable NuevosDatosFiltrados no es cierto
lo mismo que en el load, pero la diferencia es que lo cargo en una variable generica var
@gbianchi DatagridViewReglas.DataSource = NuevosDatosFiltrados.Where(x => x.Regla.Contains(TxtFiltrarRegla.Text.ToUpper())).ToList(); con los datos que trajo, hago os filtros no es cierto
@AlexHunter no lo siento.. solo lo que te conte...
mi duda es que si sigue o no yendo a base de datos
23:22
entiendo, supongo que eso lo hara otra persona de tu grupo de trabajo
@RobertoCarlosMelgar cada vez que llamas al metodo ListaReglas este va a la base de datos.. es mas.. si hicieras un debug, y fueras linea por linea, entrarias en ese metodo e irias a la base de datos
eso tiene que quedar clarisimo
si no entendes porque pasa eso, volvamos a la teoria de algoritmos
eso lo se estimado,
@AlexHunter no. no lo hago porque no trabajo con esas cosas
@RobertoCarlosMelgar entonces no lo dudes...
23:24
ahh, no eres desarrollador?
entonces no entiendo porque dudas si vas a la base de datos o no
@AlexHunter no solo se hacen paginas web en desarrollo...
y cuando hago filtros sobre la variable NuevosDatosFiltrados eso ya no va, es una pregunta
@RobertoCarlosMelgar esa variable es una lista de datos.. porque iria a la base de datos?
ok estimado, entonces ya esta resuelto
@RobertoCarlosMelgar como?
23:26
@gbianchi, muchas gracias. por el tiempo
que era eso lo que necesitaba
y como lo vas a resolver?
aqui consegui informacion @gbianchi
https://stackoverflow.com/questions/41461517/deploy-two-separate-heroku-apps-from-same-git-repo/41466169#41466169
@AlexHunter de eso yo ni idea...
pues igual yo lastimosamente, solo conozco del desarrollo, pero de deploy no se mucho
@gbianchi Esto es para mi y como lo vas a resolver?
23:30
@RobertoCarlosMelgar claro...
@gbianchi, en esta linea ya estaría resuelto no es cierto DatagridViewReglas.DataSource = NuevosDatosFiltrados.Where(x => x.Regla.Contains(TxtFiltrarRegla.Text.ToUpper())).ToList();
porque su DataSource ya es NuevosDatosFiltrados
@RobertoCarlosMelgar esa linea no va a la base de datos.. pero la anterior si.. por lo tanto, tu metodo siempre va a la base de datos...
o me equivoco
alguna manera de resolverlo???
que es eso ? datagrid?
23:34
@RobertoCarlosMelgar y si...
no vayas a la base de datos en ese metodo
bufff, mi consejo, cualquier tipo de operaciones que quieras hacer con tablas, hazlas por tu cuenta
entonces como visualizo los datos?
bien sea, sort o crud
@AlexHunter ?????
a?
lo que quieres es mostrar datos en tablas no?
23:36
@RobertoCarlosMelgar si no queres ir mil veces a la base de datos, como harias para tener los datos en memoria?
@AlexHunter no es web
ahm
java?
de lejitos...
demasiada complicacion, que va
@AlexHunter que cosa?
es mucho mas simple que java
si pero igual pienso que js esta en todos lados, en mi opinion esa es la via
23:38
@AlexHunter pero esta es una app de escritorio
no se como usarias js en una app de escritorio..
no todo es web..
puedes crearla con js
es mas.. tu navegador no es una app web
electron
si quiero mobile, nativescript o reac native
@AlexHunter para que, si tu backend no esta en la web.. esta todo en la misma pc..
clarooo, jamas sera exactamente igual
23:39
@AlexHunter no estas pensando en lo que quiere hacer quien la programa...
a donde se conecta su api?
@AlexHunter no hay api
hay una base de datos local
@AlexHunter el mundo no es solo web...
y cual es el problema que tiene entonces?
no deberia ser mas facil?
@AlexHunter si.. y es mas facil...
solo esta aprendiendo algo de logica de sistemas...
mmm
c# tiene sus propias api para consultas a bdd entiendo, no?
23:42
@AlexHunter eh.. ponele que sean apis.. ponele... si.. tiene clases que sirven para conectarse a bases de datos...
entiendo
sus clases pues
@RobertoCarlosMelgar seguis ahi???
bueno, seria aprender a como hacer un crud con esas clases
y luego aventurarse en manejo de tablas etc
tenes la solucion toda escrita en tu codigo, y no entendes como resolverla...
SIiii y leyendo con atención
23:44
mi pregunta es
@RobertoCarlosMelgar si queres ir solo una vez a la base de datos.. como evitas volver a ir?
sabes hacer un crud ?
si, creo que es el problema, y a veces pasa porque no estoy seguro tambien
@AlexHunter el problema no esta ahi
donde pues
23:44
@AlexHunter hay un metodo para filtrar datos que el no quiere que vuelva a ir a la db...
claro que que si, se hacer un CRUD
entonces ahora estas filtrando la info no?
@RobertoCarlosMelgar como evitas volver a ir a la db?
si, ahora quiero hacer el filtro sobre los datos que traje desde la db
vamos... ya sabes como ir.. como evito volver a ir?
23:45
bueno, aunque yo sea js, la logica siempre sera la misma para cualquier app
bueno, debe haber una clase "sort" para esos datos no?
@AlexHunter no es ordenar.. es filtrar...
y si.. hay una forma de filtrar.. ese no es el problema...
bueno, ordenar
de igual manera tiene que haber una clase para filtrar datos
un where o algo por el estilo
@AlexHunter hay un where.. ese no es el problema...
lee desde hace una hora.. el problema no es el filtro...
el problema es que el lo esta aplicando y le da error
desde que entre eso lo es que estas hablando con el
@AlexHunter tampoco.. le anda genial...
23:48
lol
entonces?
@AlexHunter nop.. el no quiere ir a la db en el metodo que filtra.. y esta yendo...
osea, no quiere hacer esa llamada "extra" ?
mmm
a ver
cuando entras a esa ruta, donde te muestra los datos, supongo que te los muestra bien verdad?
que otro evento tienes que hace que haga esa llamada?
ya tengo mi datagirdview problado, con los datos, quiero que al escribir en el evento textchanged ya no vaya a la db, sino mas bien que de los datos que ya tengo en mi datagrid se hagan las consultas
23:51
mmm entiendo
bueno, tiene que haber una clase que sirva para filtrar con los datos mostrados y no necesariamente volver a llamar a bdd
aqui se usa datatable y yo uso linq con entity framework y list o ienumerables
en ese url parece que lo explica bien, filtrar con datos ya obtenidos
lo hiciste? que paso?
El problema está en el "... as DataTable". Si cargaste el grid con linq, entonces lo que tiene en su DataSource no es un DataTable sino un IEnumerable. Al hacerle la conversión con "as", el "as" detecta que no es de ese tipo y devuelve null.
es muchisimo mas simpleeeeeeeee
ya eso es lenguage c, no puedo ayudarte con eso
23:56
Roberto, lee tu codigo por favor
mostra la funcion load del form
no entiendo los terminos
y mostra la funcion change del form
private void FrmReglas_Load(object sender, EventArgs e)
{

DatagridViewReglas.DataSource = tblRegla.ListaReglas();
FormatoDataGridView();
}
como sabemos, aqui al abrir el formulario se cargan los datos al datagrid, lo hace correctamente
nota aparte.. quien escribio esa entrada de blog de alla arriba esta por el sitio.. y en algun momento por el chat tambien

« first day (1667 days earlier)      last day (1739 days later) »