none
Form Emergente con obervaciones por partida en Cotizador RRS feed

  • Pregunta

  • Hola chicos buen día. Estoy haciendo una pequeña aplicación de escritorio en C#. Ya casi logro que funcione, la aplicación es sencilla y lo que hace es cotizar, para ello me estoy apoyando de un gridview DevSpress, en el cual voy almacenando los registros en un DataTable, sin embargo quiero implementarle algo más pero no sé muy bien como implementarlo. Anexo la imágen de como va mi cotizador y lo que me falta hacer es incluir una pequeña ventana(Form) que cuando el usuario de tabulación sobre la última columna que en mi caso es Total, aparezca ese pequeño formulario que me permita ingresar una observación a la partida o producto cotizado, esa información debo poder almacenarla por producto de modo que si regreso a un producto al cual ya cotice y le doy tabulacipon, debe mostrar la observación que con anterioridad ingrese. Esto puedo lograrlo con una columna adicional pero prefiero que sea una ventada adicional. Gracias por la ayuda. Saludos cordiales
    viernes, 25 de septiembre de 2020 13:15

Todas las respuestas

  • Hola  Maribel Custodio,

      

    Podrias adjuntar la foto, no se adjunto.

    de lo que entendi a ese boton de tabulacion o lo que este en la ultima columna que te redireccione a un nuevo form y ahi le pones que muestre los datos necesarios, ya despues de la cotizacion es solo traer de la base de datos la info del producto que fue cotizado.

      

    Gracias por usar los foros de MSDN. 

      

    Andres Aguilar

      

     ____________________________ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 


    viernes, 25 de septiembre de 2020 14:47
    Moderador
  • Hola buen día. Efectivamente, por decir, estoy haciendo mi cotización y llevo 10 partidas, sin guardar la cotización me regreso al producto 1 y al darle tabulación desde la última columna que es Costo Total, me abra el form, eso ya se hacerlo, invocar el nuevo form desde el evento tab o el evento leave de la columna CostoTotal, pero lo que no se es cómo recuperar lo que tiene la partida 1 guardado, la partida 2, etc, sin que se haya guardado en la base de datos. Para los campos del Grid estoy usando un DataTable, no se si usar algo similar. No me deja anexar las imágenes para mostrarle mii cotizador, me marca error. Gracias

    Saludos

    viernes, 25 de septiembre de 2020 18:01
  • Hola Maribel

    Para guardar la cotización (iría cada una en un string), podes usar un List<string>, y éste permanecerá existente mientras se esté en su scope (ambiente). Por ejemplo, si lo creas como miembro de una clase, existirá mientras exista el objeto de esa clase.

    Si lo que queres es que persista luego de cerrar la aplicación y volverla a iniciar, y no queres guardar en la BD, tendrías que guardar los string en algo como archivos .txt.

    Saludos

    Pablo

    sábado, 26 de septiembre de 2020 18:49