« first day (1669 days earlier)      last day (1429 days later) » 
05:00 - 22:0022:00 - 00:00

5:13 AM
A las güenas :-)
 
 
1 hour later…
6:39 AM
Buenos dias, Fase 2
 
@Pikoh Para algunos
 
Buenos días
2 meses casi sin pasarme
 
Es cierto, para algunos :)
@DavidDPG hombre buenas. Estabas confinado? :)
 
@Pikoh muy confinado
 
7:10 AM
Wenas
 
buenos dias
@Pikoh fase 1 aqui
 
por aquí fase 1 recién estrenada hoy
ya iba tocando la verdad
 
@DavidDPG listo para ver terrazas hasta arriba?
 
@NicolasOñate listo
 
y que mas que fase 1 parezca la 16?
 
7:16 AM
afortunadamente mi calle está resguardadita y no hay terrazas inmediatamente al lado
yo con poder ir a ver a mi familia y colegas me vale
que tengo que dar un par de pésames
 
@DavidDPG ya somos dos, yo ahora bajare al bar a ver si hay hueco para reservar esta tarde
@DavidDPG ostia, que putada
 
@NicolasOñate así es la vida
 
@DavidDPG vaya, lo siento mucho
Yo afortunadamente no he tenido nada cercano
 
Yo conozco casos, pero salieron, aunque alguno con secuelas de por vida
 
Y casos tambien conozco, pero aparentemente se han recuperado sin problemas
 
7:35 AM
@Pikoh <3
 
Alguno tiene un iPhone, iPad? Me he encontrado con un problema de desarrollo web muy tonto que ocurre en estos dispositivos con Chrome o Firefox
Y es que si, en respuesta a un formulario normal y corriente en el que el navegador hacen un POST para enviar el form, la respuesta es un fichero a descargar, el navegador no lo descarga inmediatamente, sino que ofrece un mini-diálogo con el nombre del fichero y un botón que dice "Descargar"
si pulsas ese botón, entonces el navegador vuelve a hacer el POST, pero sin datos en el formulario
con lo que la descarga posterior ya es fallida, ya que el servidor al no recibir el form devuelve un fichero vacío
Hm.. espera, igual no es un formulario normal y corriente... el evento onSubmit está interceptado por un código JavaScript que es quien rellena los datos del Form. Se ve que ese código no se ejecuta luego cuando se acepta descargar el fichero
 
Yo soy android 100% lo siento ;)
Alguien sabe si hay algun sitio dedicado a la venta de tarjetas graficas de segunda mano? no me fio de wallapop y similares, bastante que no tengo ni idea. Me parecen carisimas ademas
 
@abulafia mi novia tiene uno, si necesitas alguna prueba dime ( aunque no tengo mac asi que no puedo depurar con el ordenador )
 
7:50 AM
@lois6b Gracias, yo tengo un iPad con el que estoy haciendo pruebas. Así detecté el problema
supongo que la única solución posible es que en el servidor, al recibir el POST con el formulario, redirija a un GET con los datos del formulario en la URL
Así, si el navegador se empeña en pedir varias veces la misma URL, al menos siempre recibirá algo en la respuesta
 
 
6 hours later…
1:55 PM
@abulafia Estas por acá ?
 
2:14 PM
@abulafia Tengo iphone :p
 
@LucasDamian Creo que tu sabes python ?
 
@JuanPerez Si, me doy maña, cual es el tema?
 
@LucasDamian

Necesito conectarme por ssh luego ir a un directorio especifico abrir un archivo .log para analizar esa data data y almacenarla en la base de datos.

Tengo lo siguiente:
import paramiko
ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.connect('123.456.789', 22, 'root', '123456')
entrada, salida, error = ssh_client.exec_command('ls')
print salida.read()
Pero no encuentro como acceder a la ruta donde se encuentra el archivo.log
 
Esto te devuelve 3 elementos ssh_client.exec_command('ls')?
 
No, me devuelve todos los archivos que existen
 
2:20 PM
y la ubicación la tienes ?
 
/var/log/ngcp
Dentro de ese directorio existe un archivo llamado: kamailio-proxy.log
 
Y si pruebas asi ?
ssh_client.exec_command('/var/log/ngcp/kamalio-proxy.log')
 
entrada, salida, error = ssh_client.exec_command('/var/log/ngcp/kamalio-proxy.log')
print salida.read()
 
o solo:
/var/log/ngcp/
 
No imprime nada
 
2:22 PM
la idea seria abrirlo con un pickle
 
ssh_client.exec_command('/var/log/ngcp/kamalio-proxy.log')

Acá ya debería estar listo el archivo, creo que faltaría poder abrirlo y no con esto: print salida.read()
Es así o estoy equivocado ?
 
en ssh_cliente no tienes un .read?
algo asi
     with ssh_cliente.file('/var/log/ngcp/kamalio-proxy.log') as f:
         data = f.read()
 
with ssh_client.file('/var/log/ngcp/kamalio-proxy.log') as f:
AttributeError: 'SSHClient' object has no attribute 'file'
Me aparece eso
Estoy utilizando python 2.7
 
aah, dejame leer un poco a ver si veo algo
 
Vale
 
2:29 PM
Aca el Dios respondió algo parecido
https://es.stackoverflow.com/a/253103/117155
solo cambia el print, para que se acomode a python 2.7
 
Pero ahí esta listando solo los archivos del home
 
Solo hay que modificar esta parte:

for name in sftp.listdir("."):
    if name.endswith(".c"):
        # Si termina en .c, lo leemos
        with sftp.file(name) as f:
            data = f.read()
            # Mostramos cuántos bytes hemos leido
            print(f"El fichero {name} tiene {len(data)} bytes")
podes hacer algo asi :

        name = '/var/log/ngcp/kamalio-proxy.log'
        with sftp.file(name) as f:
            data = f.read()
Creo que debería funcionar.
 
import paramiko

# Abrir el transporte

host = "123.456.789"
port = 22
transport = paramiko.Transport((host, port))

# Autenticarse en el servidor
# SOLO COMO DEMO, NUNCA SE DEBEN PONER CLAVES EN EL CÓDIGO

username = "root"
password = "123456"
transport.connect(username = username, password = password)

# Creación del canal sftp

sftp = paramiko.SFTPClient.from_transport(transport)

name = '/var/log/ngcp/kamalio-proxy.log'
with sftp.file(name) as f:
	data = f.read()

# Cerrar el canal y después el transporte
Quedo de esa manera.
Me aparece este error:
on line 10, but no encoding declared; see python.org/peps/pep-0263.html for details
 
En la página dice que la solución es agregar un comentario
No sabría decirte cual pero puedes arrancar agregando arriba
#!/usr/bin/python
# -*- coding: latin-1 -*-
 
Le coloque esa misma
transport = paramiko.Transport((host, port))
  File "build/bdist.linux-i686/egg/paramiko/transport.py", line 296, in __init__
socket.gaierror: [Errno -2] Name or service not known
 
2:38 PM
y cambio el error no?
 
Si
Ahora aparece ese error
 
bueno, es un progreso, a ver eso
 
host y port son los correctos?
 
Tenia un detalle con el host
Ya lo cambio y desaparecio ese error
Ahora aparece este:
    with sftp.file(name) as f:
  File "build/bdist.linux-i686/egg/paramiko/sftp_client.py", line 327, in open
  File "build/bdist.linux-i686/egg/paramiko/sftp_client.py", line 730, in _request
  File "build/bdist.linux-i686/egg/paramiko/sftp_client.py", line 781, in _read_response
  File "build/bdist.linux-i686/egg/paramiko/sftp_client.py", line 807, in _convert_status
IOError: [Errno 2] No such file
 
2:42 PM
bien, podemos hacer un ls entonces
para listar que hay
 
with sftp.file(name) as f:
	data = f.read()
Hago el ls dentro del with ?
 
comenta todo desde name hasta el with y pone esto
    #name = '/var/log/ngcp/kamalio-proxy.log'
    name = '/var/log/ngcp/'


    for r in sftp.listdir(name):
       print r
 
Ahí ya esta listando los archivos de ese directorio y aparece el que necesito procesar
 
:-D
bueno entonces
aparecen muchos?
Vamos a hacer algo como lo que sugiere abulafia
 
10 aprox
Bacan
 
2:49 PM
for r in sftp.listdir(name):
    if r.find("kamalio-proxy") != -1:
        with sftp.file(r) as f:
            data = f.read()
a ver si funciona eso
en vez del print, copiale desde el if
 
name = '/var/log/ngcp/'

for r in sftp.listdir(name):
	if r.find("kamalio-proxy") != -1:
		with sftp.file(r) as f:
			data = f.read()
No dio ningún error
 
genial, y pudiste acceder al log?
 
No mostro nada
 
mmmm, dentro del if, vuelve a poner el print
y deja comentado la lectura del archivo
 
for r in sftp.listdir(name):
	if r.find("kamalio-proxy") != -1:
		with sftp.file(r) as f:
			data = f.read()
			print data
 
2:53 PM
tenemos que ver si muestra el archivo que necesitas procesar
 
caray, lo quiere leer :p
mmmm, capaz estamos haciendo algo mal y no lo estoy viendo
 
if r.find("kamalio-proxy") != -1:
Por acá no le colocaste la extensión ?
 
te muestra un solo archivo no?, o sea el log
el print, lo tienes dentro del if verdad? y te muestra bien el archivo que necesitas?
 
for r in sftp.listdir(name):
	if r.find("kamalio-proxy") != -1:
		print r
		#with sftp.file(r) as f:
			#data = f.read()
Hice esto pero no me muestra ningún archivo
 
2:56 PM
y si sacas el if, y solo dejas el print, lo muestra no?
 
El nombre esta mal escrito el del archivo
 
for r in sftp.listdir(name):
	if r.find("kamailio-proxy") != -1:
		with sftp.file(r) as f:
			data = f.read()
 
changos
a ver ahora
 
    with sftp.file(r) as f:
  File "build/bdist.linux-i686/egg/paramiko/sftp_client.py", line 327, in open
  File "build/bdist.linux-i686/egg/paramiko/sftp_client.py", line 730, in _request
  File "build/bdist.linux-i686/egg/paramiko/sftp_client.py", line 781, in _read_response
  File "build/bdist.linux-i686/egg/paramiko/sftp_client.py", line 807, in _convert_status
IOError: [Errno 2] No such file
 
2:58 PM
Estoy con un dolor de cabeza terrible, y estoy buscando cualquier excusa para no tocar los deberes de la facultad
 
ahora mismo dentro del if, si haces print r te muestra solo el nombre del archivo verdad?
 
Lokitos una pregunta
Esto se llama instance? "new CualquierClase()"
O instance es CualquierClase c = new CualquierClase()?
Tengo una duda de palabras jajaja
 
Si muestra el nombre del archivo
 
bien, debemos pasarle la ruta entera
por eso arroja No such file
dentro del print puedes concatenar
name+r y muestrame la salida
@SinNombreSinApellido instancias un objeto de la clase CualquierClase con el nombre c?
 
3:04 PM
@LucasDamian Muestra asi :

/var/log/ngcp/kamailio-proxy.log
 
@JuanPerez Intenta: with sftp.file(name+r) as f
 
@LucasDamian Esta leyendo el archivo va a tardar un poco porque es pesado y la respuesta es horrible ya la vas a ver como esta :@
data = f.read()
print data
 
Genial entonces funcionó
 
Con esto puedo hacer que aparezca lo del archivo en la pantalla ?
 
si, hay que ver cual es el formato
 
3:08 PM
Ok
 
yo uso jupyter notebook para trabajar en desarrollo, porque se me hace más cómodo ir debugeando celda por celda
 
Ah dale.. Yo estoy utilizando visual code y securty crt para ejecutar los ssh
 
Desconozco el rendimiento y el consumo de cada "notebook", pero como el servidor que uso tiene 32 cores y 64 gb de ram, es como un sueño hecho realidad
el único problema es que estoy baneado de muchos portales xD, no se que problema tienen con el scraping
@MauricioContreras Te comparto un libraco a ti que te gustan los números: bcb8d759-2b65-4e8b-9b23-9782870f120b.filesusr.com/ugd/…
matar árboles o compartir un libro(fotocopiado) en internet ? @MauricioContreras
 
@LucasDamian Asi es la respuesta
@LucasDamian Son muchos registros
 
bunas a todos alguien aqui me podria explicar como o que son proyectos open sources
 
3:22 PM
@JuanPerez Hermosoo, ahora falta meterlo en bbdd
 
@LucasDamian Hay que darle formato, separlas los campos
@LucasDamian abu la otra vez me estuvo diciendo con split para ir partiendo las respuestas
 
@mauricio Hola, un proyecto open source es básicamente un proyecto donde el código es publico
@JuanPerez Si, puedes iterar por cada fila?
 
@LucasDamian No lo se, como se probaría ?
 
tienes todo eso dentro de data
 
Si correcto
 
3:26 PM
for row in data:
    print row
    raise
con el raise vas a frenar a la primer vuelta del loop
y ahora row deberia coincidir con el primer renglón del log
 
ok gracias. lo pregunto porque estuve consultando como avanzar o mejorar como programador y dijeron que participando en proyectos open sources ¿como participar exaxtamente en esos proyectos? ¿que debo hacer? ¿en que consiste? ¿y de que sirve? gracias Lucas Damian por responder
 
@LucasDamian Lo voy a probar
@LucasDamian Va a leer todo el archivo ?
 
tienes que volver a ejecutar todo de nuevo?
 
yo lo que haría es guardarlo en un pickle en tu ordenador
asi puedes jugar con el, y no ejecutar todo el código
 
3:35 PM
Eso habia pensado
No entendi muy bien @LucasDamian lo que hace el raise ?
 
el raise es un error forzado
 
Ah dale
raise
TypeError: exceptions must be old-style classes or derived from BaseException, not NoneType
 
o sea, si quieres ver la primer linea de tu bucle
 
Entonces por eso me arroja ese error cuando ejecuto el coigo
 
no
a ver
 
3:36 PM
M
Solo me imprimio esto
el print row
 
espera un seg
 
Vale
 
raise deberia iprimit runtime error
imprimir
creo que no te deja hacer el print
 
No imprimio nada de eso
 
for i,row in enumerate(data):
    if i == 0:

        print row
eso deberia imprimirte solo la primer linea a ver
 
3:38 PM
Voy
 
quizás raise no funciona en python 2
 
Lo puse a correr de nuevo
Me esta imprimiendo: M
 
solo M ?
 
a ver
 
3:42 PM
May 25 04:05:06 sp2 proxy[28997]: NOTICE: <script>: New request on proxy - M=REGISTER R=sip:voice.b2b.vtr.net F=sip:8275d4b1c0bc988d@voice.b2b.vtr.net T=sip:8275d4b1c0bc988d@voice.b2b.vtr.net IP=190.160.192.247:1024 (172.17.156.105:5060) ID=2123458542-5060-1@BJC.BGI.A.BB UA='Grandstream HT818 1.0.11.7'
Si vemos un registro es por la primera letra ?
 
al parecer es un string chulaso
 
bueno, primero hay que guardarlo en tu ordenador
puedes usar pickle en python 2?
 
Si
Voy a guardar un archivo con pocos registros
No se si pueda utilizar pickle
 
creo que si
 
3:48 PM
Ah dale
Que crees que se pueda hacer ?
 
pudiste guardarlo?
 
Estoy haciendo una copia para guardar el archivo con menos registros
 
import pickle
archivo = open('tu_home/nombre_archivo.log', 'wb')
pickle.dump(data, archivo)

file.close()
guárdalo asi
donde dice tu_home, pone una ubicación en tu ordenador, y el nombre con el que se va a guardar
 
Voy
 
for r in sftp.listdir(name):
	if r.find("kamailio-proxy") != -1:
		with sftp.file(r) as f:
			data = f.read()
archivo = open('tu_home/nombre_archivo.log', 'wb')
pickle.dump(data, archivo)

file.close()
recuerda poner el import
 
3:57 PM
Si voy a ejecutar el mismo script agregando esos puntos
 
luego crea un python nuevo para leer lo que guardaste donde pondrás:

import pickle

file = open('ubicacion_del_archivo', 'rb')
data = pickle.load(file)
file.close()

for item in data:
    print item
 
Vale
 
lo pudo guardar?
 
Aun se esta ejecutando el script
Te aviso
 
la lectura creo que sera mejor hacer print data[0] en vez del for
print type(data)
print data[0]
 
4:06 PM
En que parte te refieres ?
 
Cuando lo tengamos que leer desde el archivo
después de guardarlo
 
Vale
 
cuando termine de correr el script, crea un .py nuevo
Donde vas a leer el log que acabas de guardar en tu ordenador
 
Estoy aun ejecutando la primera parte guardando el archivo
Dale
 
Lucas Damian ya lo has usado?
osea ellos te envian un proyecto y tienes que resolverlo? como es?
 
4:20 PM
@mauricio no lo he usado, pero puedes buscar proyectos ahi
Si no, otra opcion es unirte a un grupo de facebook y publicar que quieres unirte a uno
 
@LucasDamian hey
 
Lucas Damian ultima pregunta y no te molesto mas me puedes explicar por encima como es un proyecto de esos? ellos te envian algo y que ¿me explicas?
 
Me llegan los alertas a mi, cuando veo que te refieres a otro Mauricio. XD
 
Aah
entonces lo arrobé mal xD
 
@LucasDamian No, lo hiciste bien
 
4:24 PM
 
@LucasDamian
 
@MauricioContreras lo del libro era para tí xD
 
Para mi? Entonces el mensaje le llegó al otro mauricio
XD
lo arrobaste a él creyendo que era a mi y resulta que el mensaje nos llegó a los dos. Saludos tocayo @mauricio
 
Mi pequeña españita
ja
 
4:27 PM
O tal vez yo estoy confundido
Sip
Yo estoy mal, el sistema está bien
No he dicho nada
 
@MauricioContreras ya habia hablado contigo antes hola
 
5:15 PM
@MauricioContreras Hola, llevas algo el MVC?
 
@Fernando Hola
Si, algo. Pero ¿en qué lenguaje trabajas?
 
No es lenguaje, es prediseño
Arquitectura
 
Ok, lenguaje agnóstico.
¿qué necesitas?
 
Lo llevas?
 
Pues espero que si. XD
 
5:18 PM
Pues mi gran duda es como distinguir entre usar MVC y capas o combinar ambos
Tengo una descripción de lo que hace usuario y sistema y no se, por que tanto por uno como por otro se puede llegar, creo
 
Depende del alcance de tu desarrollo.
 
Alcance en que sentido?
 
Pues de lo que estés haciendo, o de lo que tu entiendas como el diseño de tu sistema.
 
Una máquina de venta de billetes
 
Por ejemplo, yo hice una API para conectar dispositivos de puerto serie tipo printer, usando Javascript. No había nada de MVC por allí, sólo capas. Aunque esa API formaba parte de un sistema más complejo que si que tenía en cuenta un modelo MVC, pero mi desarrollo no tocaba nada de eso, porque era simplemente una interfaz más para ser incorporada al sistema completo.
Una máquina de venta de billetes ha de tener al menos una UI para que el usuario realice las acciones. La pregunta es: ¿existe un modelo de datos a ser modificado por el usuario?
 
5:29 PM
No, tengo un registro local y destinos que tendrán distinto precio que irán en la base de datos
Por una parte tengo botontes y para meter dinero que eso se me asemeja a mvc y que interactura con el iu . Por otro lado el acceso a datos
Pero el usuario no modifica ninguna cosa
Y yo creo que el mvc es solo para la iu de la presentación y el resto capas, con un controlador de por medio que diferencie ambos
 
Tal vez es un desafío el pensar en ambos conceptos como algo diferente, siendo que el fin parece ser el mismo.
Usualmente cuando las acciones del usuario implican leer/crear/actualizar/eliminar un nuevo registro de un modelo de datos, pues pienso que lo adecuado es usar MVC, pero cuando las acciones del usuario son consumir (comprar, reservar, pedir) un producto o servicio, me decanto por el modelo de capas. Igual puedo estar equivocado, pero es lo que suena lógico para mi.
 
Pero las dos soluciones serían correctas? Por que se llega al mismo punto
Es que no entiendo la diferencia que existe y cuando usar uno u otro
 
Ojo @Fernando yo no he estudiado arquitectura de software, no soy experto en la materia, mi experiencia es la que he adquirido con el tiempo. Esto que te digo es mi opinión personal basada en mi experiencia. No sé si exista una guía de tabla que indique cuando usar uno u otro.
 
He buscado por internet y todavía me lío mas
 
@Fernando si, ambas son válidas.
 
5:44 PM
Conoces a alguien que sepa y pueda preguntar
 
@Fernando La verdad pienso que los siguientes usuarios pueden darte su punto de vista: (no los menciono para no molestarlos yo) @Trauma, @pikoh, @PabloLozano, @gbianchi, @g3rv4. Si les preguntas a ellos tal vez te puedan dar alguna otra opinión al respecto.
@Fernando aquí una de las diferencias principales entre MVC y Capas: La arquitectura en capas no permite el acoplamiento como en MVC, donde los componentes MVC podrían comunicarse entre sí. Por el contrario, la arquitectura en capas solo permite que el mensaje pase entre capas.
 
@MauricioContreras Lo sé, MVC desde la vista puede pasar al modelo a coger datos sin prescindir del control, que a fin de cuentas está en medio. Pero en capas, de la iu a datos imposible
 
@Fernando bueno, por eso te lo digo, puedes tener un sistema de capas y en la capa de presentación aplicas MVC, vamos que todo dependerá del sistema que estés diseñando. Por eso te digo que hay muchas opiniones al respecto, no sé si la mía es válida.
Yo uso máquinas de venta de boletos cada cierto tiempo en el Metro. La UI es sencilla, unas opciones, botones de acción y entrada de dinero (billetes, monedas y tarjetas bancarias). Yo no veo un patrón MVC allí, veo capas. Pero puedo estar equivocado.
 
6:02 PM
Básicamente es una máquina similar a esas, de dinero y billetes
Y ¿por qué ves eso?
 
@MauricioContreras que paso????
Que no es lo mismo?
 
@gbianchi Diferencias entre MVC, capas o mezcla de ambos. No encuentro diferencias
Ni cuando usar mejor uno que otro
 
6:28 PM
No podes mezclar ambos
Es como construis tu sistema...
La arquitectura
Donde vas a poner cada cosa
 
@gbianchi MVC en la interfaz de usuario y luego capas?
mvc es solo para la iu de la presentación (boton y meter dinero y pantalla) y el resto capas, con un controlador de por medio que diferencie ambos
Sería una máquina de vending de billetes
 
6:56 PM
Como es las dos cosas? Si la pantalla es la capa de vista... como seria mvc y capas? O es capas o es mvc... igual, trabarse con eso es una pavada. El sistema se hace como sea mas comodo a quien lo esta haciendo...
 
@gbianchi Lo he leido en un libro que se podía hacer en la presentación. Entonces que usarías para una máquina de vending de billetes?
 
7:14 PM
y acá estoy totalmente en desacuerdo :P
podés usar MVC y capas
MVC para todo lo que es web por ejemplo
y los controladores llaman a la lógica de negocios
MVC sería la capa web
la lógica de negocios puede tener una capa de persistencia
y podría haber una aplicación de consola que usa la misma lógica de negocios pero la expone en la consola
la idea de que las capas se cambien... es algo que nunca vi en mi vida. Por lo que definir las capas de forma muy estricta (con interfaces y factories y todo eso) para mi agrega 0 valor
 
7:30 PM
Hola a todos muy buenas y fuerza que esto ya termina.
tengo una duda, este codigo que les voy a pasar funciona cuando lo hago con datasettipados perfectamente ahora con entity framework yo pienso que es lo mismo necesito que al seleccionarme en una fila que me muestre en los texbox y combobox los datos, muestran los texbox pero no el combobox
private void DataGridViewCategoria_SelectionChanged(object sender, EventArgs e)
{
int CurrenRow = DataGridViewCategoria.CurrentRow.Index;
TxtId.Text = DataGridViewCategoria.Rows[CurrenRow].Cells[1].Value.ToString();
TxtCategoria.Text = DataGridViewCategoria.Rows[CurrenRow].Cells[2].Value.ToString();
string valor = DataGridViewCategoria.Rows[CurrenRow].Cells["Estado_Id"].Value.ToString();
MessageBox.Show(valor);
CboEstado.SelectedValue = valor;
}
ese es el codigo
 
7:42 PM
@g3rv4 ahi si te creo.. pero en ese caso tenes 2 sistemas totalmente desacoplados....
 
@gbianchi no necesariamente... o sea, cada app (podés tener una API, una app web, una app de escritorio, una app de consola) usa la misma lógica de negocios... y en ese caso MVC es la capa de presentación (como winforms en el caso de la app de escritorio) o iOS (si usás Xamarin ponele)
 
@RobertoCarlosMelgar y ese valor existe en el combobox de esa forma? O estaras buscando selecteditem?
 
todos esos proyectos están en la misma solución de VS
 
@g3rv4 si si.. ok.. hablamos de lo mismo con otros terminos
 
o podés tener una web de administradores y otra de usuarios... ambas usando la misma lógica de negocios
:)
 
7:44 PM
Desacoplados para mi son 2 archivoa distintos ;)
Ni hablaba de acople de negocios
 
@gbianchi, buenas, un gusto. Eh si por ejemplo cuando cargo el formulario están, puedo hacer la inserccion de un nuevo registro, osea esta bien cargado
private void CargarEstados()
{
//try
//{
CboEstado.DataSource = tblEstado.ListaEstados();
CboEstado.ValueMember = "NombreEstado";
CboEstado.ValueMember = "Id";
CboEstado.SelectedIndex = -1;
//}
//catch (Exception ex)
//{
// MessageBox.Show(ex.Message + ex.StackTrace);
//}
}
 
Por eso... lee lo otro que puse... estas usando la propiedad equivocada
 
si ok intentare en este momento
 
@RobertoCarlosMelgar eso no esta bien.. no son los dos valuemember
 
haber un segundo
 
7:47 PM
@g3rv4 aca es feriado... no puedo hacer asado y pensar...
 
tienes razon un segundo que lo cambio
CboEstado.DataSource = tblEstado.ListaEstados();
CboEstado.DisplayMember = "NombreEstado";
CboEstado.ValueMember = "Id";
CboEstado.SelectedIndex = -1;
pero tampoco
 
@gbianchi jajajaja disfrute el asado
 
Que valor viene de tu grilla... el id o el nombre?
 
he probado con el numero de columna comenzando desde el cero, ahora he intentado con el nombre tambien pero raro no carga
 
@gbianchi , lo conseguí hacer pero en otro evento, en el evento private void DataGridViewEmpleado_CellClick(object sender, DataGridViewCellEventArgs e)
{
int CurrenRow = DataGridViewEmpleado.CurrentRow.Index;
TxtPrimerApellido.Text = DataGridViewEmpleado.Rows[CurrenRow].Cells[1].Value.ToString();
CbCargo.SelectedValue = (int)DataGridViewEmpleado.Rows[CurrenRow].Cells[6].Value;
}
 
ok
 
como siempre @gbianchi , gracias.
@gbianchi una pequeña orientación sobre los informes estimado no tengo la impresora que le llaman tickera o tiquetera, esas que imprimen las facturas en en supermercad, o en tiendas que tienen, como puedo configurar ya mi papel o tal vez una impresora virtual que simule una impresora que me puede comentar al respecto, por favor desde luego
 
@RobertoCarlosMelgar desconozco...
 
8:20 PM
@RobertoCarlosMelgar tal vez mirando el manual de la misma
 
si, he buscado manual, tambien habia pensado en imprimirla en pdf y mostrar en pantalla ya con las medidas de la hoja
bueno haber como le hago,
 
8:43 PM
@RobertoCarlosMelgar en general en esas no se imprime tipo hoja, si no que se van mandando comandos.. depende la impresora...
 
osea no es como darles Ctrl+p y mandar a imprimir
 
@RobertoCarlosMelgar creo que no... pero no te lo aseguro
por eso, mira el manual
 
si, lo haré, con mas detenimiento.
 
9:02 PM
@g3rv4 este solo lo podes ver vos
 
es el mismo issue del model binder
te animas a hacer un screenshot de la network tan?
tab
para ver que url es la que responde con un 400
 
9:15 PM
@g3rv4 sipi...
 
05:00 - 22:0022:00 - 00:00

« first day (1669 days earlier)      last day (1429 days later) »