• Viernes 19 de Abril de 2024, 09:59

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Sabbath

Páginas: [1]
1
C# / Como usar FOREACH y TreeView?
« en: Martes 22 de Marzo de 2011, 15:22 »
Necesito una guia de como realizar lo siguiente, tengo esta BB.DD.:

Create Database Animales
go

Use Animales
Go

Create Table AVES(
id_Ave     int Primary Key,
)

Create Table AVES_DOMESTICAS(
id_AveD   int Primary Key,
Nom_AveD   varchar(30)
)

Create Table AVES_SALVAJES(
id_AveS   int Primary Key,
Nom_AveS   varchar(30)
)


Create Table MAMIFEROS(
id_Mamif     int Primary Key,
)

Create Table MAMIFEROS_DOMESTICAS(
id_MamifD   int Primary Key,
Nom_MamifD   varchar(30)
)

Create Table MAMIFEROS_SALVAJES(
id_MamifS   int Primary Key,
Nom_MamifS   varchar(30)
)

Hasta aquí todo bien, ahora pasamos a mi formulario C#.
En el formulario tengo campos para registrar animales, y elegir en que categoria estaran, ejemplo:

Id:  1
Nombre:  Pelicano
Clase:  AVES
Sub-Clase: AVES_SALVAJES

Cuando guarde ese registro debe actualizarse mi TreeView que esta al lado, y deberia de quedar asi:

.-AVES
.------AVES_DOMESTICAS
.------AVES_SALVAJES
.------------- Pelicano
.-MAMIFEROS
.------MAMIFEROS_DOMESTICOS
.-----MAMIFEROS_SALVAJES

Mi problema es que, nunca he usado TreeView's, y no tengo la más minima idea de usarlo…
Como podría llenarlo?, me dijeron que usara FOR EACH, pero tampoco he usado ese comando,
Como usar el FOR EACH?, gracias de antemano.

2
Java / Uso de Array en Java Mobile?
« en: Miércoles 9 de Marzo de 2011, 17:24 »
Buenas, quisiera algo de guia…

Verán, estoy desarrollando un pequeño Midlet, una "Agenda de Contactos"… algo simple realmente, de primer plano una Lista de los Contactos y 2 Command (Salir, Menu… donde Menú contiene las Opciones de Nuevo, Modificar, Eliminar, Eliminar Todo) y pues ya he hecho esa primera pantalla...

Ahora, he comenzado recien con la Pantalla de "Nuevo", un formulario que contiene solo 3 campos (3 TextField, para "Nombre", "Apellido", "Telefono"), y tambien 2 Command (Atras y Grabar)... Ahi es donde surge mi problema:

La cuestion es que los datos deben ser guardadas en Array, y mi problema es que no sé usar Array...

He estado leyendo algunas referencias y ya puedo declarar e instanciar el Array, pero quisiera saber cómo hacer para guardar los 3 campos en un solo campo del Array (Me dejé entender?), es decir, al Grabar los datos se mostrará la pantalla inicial (Lista de Contactos) donde ya se mostrará listado el nuevo contacto grabado...

Lo que he hecho hasta ahora es la primera pantalla (Lista de Contactos) y la pantalla de Nuevo (Formulario: Contacto), pero mi problema es como guardar los 3 campos en el Array... pensé en crear 3 array's, uno para "Nombre", otra para "Apellido" y la ultima para "Telefono"... asi estara bien?, o no es necesario hacerlo?...

En lo que necesito ayuda es saber Cómo guardar datos en un Array y Cómo mostrarlos...

Gracias de antemano.

3
C# / Re: Como Leer los numeros, y escribir su nombre
« en: Viernes 25 de Febrero de 2011, 17:51 »
Mira, para serte sincero esa parte no la he hecho.. Solo me la he planteado, lo he pensado hacer calculando la longitud de la cadena del total, por ejemplo: 5000.00 = 7 caracteres, y de acuerdo a ello obtener cada numero (carácter) para ir concatenando... pero mi consulta es como hacerlo, como es recomendable hacerlo para que no redundar en codigo ni tener muchas lineas de codigo... si usar un if o switch-case, no se...

por cierto, no es tarea… simplemente estoy realizando un sistema por mi parte, como ejerciendo lo que aprendi. Practicando en pocas palabras

4
C# / Como Leer los numeros, y escribir su nombre
« en: Viernes 25 de Febrero de 2011, 15:52 »
Buenas, quisiera pedir ayuda en cuanto a un algoritmo que lea los numeros… Me explico mejor, tengo un sistema de facturacion, obviamente muestra el Total de dinero, por ejemplo: $5,000, ok… pero me gustaría hacer que ese monto salga expresado en letras, asi: "Son: cinco mil con 00/100 dólares", a eso me refiero.. es decir, que LEA la cantidad y escriba el nombre del monto. Gracias de antemano.

5
C# / Re: conexion SQL SERVER y C#
« en: Sábado 11 de Diciembre de 2010, 21:51 »
En "DataSource" pone solo un punto  (.) asi reconocera el nombre de la PC..

Ejemplo:

......... (DataSource=. ; ....)

6
C# / Re: 260 Imagenes PNG Trasparentes para sus aplicaciones
« en: Sábado 11 de Diciembre de 2010, 21:45 »
Gracias capo, me van a servir bastante!

7
C# / recorrer nodos de un treeview??
« en: Sábado 20 de Noviembre de 2010, 18:01 »
Que tal, veran… Estoy creando un pequeño sistema, en primer plano mostrara un Formulario de "Mantenimiento de Menú", donde el usuario Administrador tendrá la opción de crear tipos de Menú para cada usuario… estos menús estaran (o mejor dicho, serán) un TreeView... y el prototipo de diseño debe quedar algo asi:

 - A lado izquierdo un panel de controles de Mantenimiento (botones: Nuevo, Guardar, Editar, Actualizar, Salir)
 - En Medio, un tabControl con 2 pestañas: la 1ra para crear Cabeceras para el Menu/TreeView ( NODOS PADRES), y el 2do para crear Opciones de menu, que estaran dentro de una Cabecera, estas "Opciones" serna NODOS HIJOS.
     * En la 1ra pestaña (Cabecera) hay:
          - textBox1 (Codigo de cabecera, se autogenera, solo lectura)
          - textBox2 (Nombre de Cabecera)
          - comboBox1 (Estado de Cabecera: Habilitado/Inhabilitado)
          - maskedTextBox1 (Fecha de Registro, se captura del sistema, solo lectura)

     * En la 2da pestaña (OPCION) habran los siguientes controles:
          - textBox1 (Codigo de Opcion, autogenerado, solo lectura)
          - textBox2 (Nombre de Opcion)
          - comboBox1 (Estado de Opcion: Habilitado/Inhabilitado)
          - maskedTextBox1 (Fecha de Registro, se captura del sistema, solo lectura)
          - comboBox2 (Cabecera, es decir, en este comboBox se filtraran las Cabeceras/NodosPadre creados, para elegir en que NodoPadre estara este NodoHijo)
          - comboBox3 (Formulario que sera llamado bajo el evento de DobleClick , aca se filtraran los formulario como: Mantenimiento de Empleados, Mant. De Productos, etc…, el cual sera invocado al hacer dicho evento en el NodoHijo que se esta creando)

 - Y al lado derecho, un TreeView donde se previsualizara el Menú

 Verán, en este primer formulario tengo un TabControl, con 2 pestañas.... la 1ra pestaña es para crear NODOS PADRES, las cuales serán las cabeceras de los menús… y la 2da pestaña será para crear NODOS HIJOS, estos son los que llamarán a otros formularios bajo el evento de DobleClick... Bien.... hasta ahi creo que no hay problema... cuando empiezo a crear un nuevo NODO PADRE, (dando click en boton "Nuevo", se habilitan los campos para crear dicho nodo, los campos son: Codigo, Nombre (De Nodo Padre/Cabecera), Estado (Habilitado/Deshabilitado).. bien, no he tenido problemas al crear de plano NODOS PADRES cuyo estado es inicial es HABILITADO.. ya que, al darle click en "Guardar" éste Nodo debe agregarse y mostrarse en un TreeView que tengo al lado derecho del formulario, que sirve como una "Vista Previa" del menú... (Resalto que, en el TreeView Menú SOLO SE TENDRAN QUE  MOSTRAR LOS NODOS PADRES CUYO ESTADO ES HABILITADO, en caso de que su estado sea DESHABILITADO no debera mostrarse ni agregarse en el TreeView... y ahi es donde comienza mi problema....) Cuando creo un nuevo NodoPadre en estado Habilitado, este se agrega automaticamente al TreeView... eso esta BIEN... y, cuando creo otro NodoPadre con estado Deshabilitado, no se agrega al TreeView.. eso tambien esta OK... pero el GRAN PROBLEMA surge cuando EDITO el REGISTRO y cambio el ESTADO de un Nodo ya creado (y ya agregado en el TreeView) a estado DESHABILITADO)... O sea, me fijo en un registro de un NodoPadre que ya esta creado, y le cambio el Estado (que esta habilitado) a DESHABILITADO... entonces, al cambiarse de estado DEBERIA DE SER QUITADO del TreeView, cierto?... eso ES LO QUE NO PUEDO HACER!, no entiendo como hacerlo!... y el Nodo sigue en el TreeView!, y ya no deberia estar ahi.. igualmente en estado Viceversa (cambiar un Nodo de estado DESHABILITADO a HABILITADO.. deberia agregarse en el TreeView).. no entiendo como puedo hacerlo... pense en recorrer los Nodos del TreeView y si encuentro un Nodo con el nombre del nodo que estoy modificando debe ser quitado.. PERO NO SE LOS METODOS PARA RECORRER LOS NODOS... ni para QUITARLOS....ahi es donde necesito ayuda... espero puedan ayudarme, nunca antes habia trabajado con TreeView's y esto me resulta realmente complicado... no tengo otra opción, debo hacerlo con NODOS ya que asi me lo han requerido.... Espero su ayuda, y gracias de antemano... Saludos.

8
C# / Re: Como usar el TabControl
« en: Domingo 14 de Noviembre de 2010, 22:20 »
Gracias compañero.. intentaré como me haz indicado.
Gracias

9
C# / Como usar el TabControl
« en: Sábado 13 de Noviembre de 2010, 22:28 »
Saludos...

Bueno, estoy realizando un proyecto C#, y, estoy haciendo un mantenimiento usando TabControl para almacenar los textBox, y otros controles donde ingresar datos para un Registro.. El TabControl consta de 3 pestañas (Cliente / Proveedor / Producto), y, al lado izquierdo del TabControl tengo los botones basicos del Mantenimiento (Nuevo, Guardar, Editar, Cancelar), pero.. bueno, es la primera vez que uso TabControl y tengo una gran duda.....  Si yo deseo agregar un nuevo registro en "Proveedor", obviamente selecciono la pestaña "Proveedor" y le doy click a "Nuevo", pero, como hago que el boton "Nuevo" reconozca que estoy agregando un nuevo registro a "Proveedor" y no a "Cliente" o "Producto".. me deje entender? bueno, es decir... si lleno todos los campos de la pestaña "Proveedor" y le doy click a "Guardar", los registros deberan guardarse.. pero, como hago que el boton "Guardar" SEPA que los registros tiene que guardarlos en su respectiva tabla (en este caso, "Proveedor") ?, Espero su ayuda, gracias de antemano  ^_^

10
C# / Re: Abrir un archivo txt ya creado
« en: Sábado 6 de Noviembre de 2010, 22:11 »
Como le hiciste para Crear archivos de texto con texto incluido? puedes hacer un tema referente a eso? me urge saberlo, gracias de antemano..

11
C# / ¿Creacion de Setup C#?
« en: Sábado 6 de Noviembre de 2010, 20:06 »
Bueno, ante todo mis mas cordiales saludos….

Tengo una inquietud, veran.. Estoy haciendo un Proyecto C# de un sistema comun (Mantenimiento, Consultas, etc..) y bueno, he podido crear el Instalador (Setup), para poder distribuirlo, pero… Mi Proyecto requiere de una Base de Datos… y, bueno, tambien de un Codigo de Serie.... Hasta ahora he hecho lo siguiente:

* Ejecuto el Setup, he instala el proyecto...
* Al terminar de instalar DEBE de crear un Acceso Directo en el Escritorio, en el Menu Inicio, y ademas HACER que el Desinstalador figure en la lista de "Agregar/Quitar programas"
* Luego de instalarse, debe EJECUTARSE el sistema ( si se puede de forma automatica al darle 'finalizar', serie mucho mejor..) aparecera el PRIMER formulario que es de REGISTRO de la EMPRESA-CLIENTE, donde el cliente debera ingresar el nombre de la empresa, su Logo, y EL CODIGO DE SERIE que, previamente debe haber sido AUTOGENERADO en un archivo de Texto cuando la Instalacion termino... y este mismo debera copiarlo para la 'activacion' del programa... una ves ingresado el codigo, se habilitara un boton de "siguiente" para finalizar el PROCESO TOTAL de instalacion del programa....
Cabe resaltar que este formulario SOLO APARECERA por primera y UNICA ves en la primera ejecucion del programa ya que se esta registrando el producto, y el cliente....

Lo que necesito es ayuda en cómo hacer para auto-generar ese 'codigo de serie' y plasmarlo en un archivo de texto.....

Tambien, cómo hacer para que, el 1er formulario (de registro) no aparesca en los proximos arranques del programa...

Y, cómo hacer que, cuando estoy recien en el 1er formulario registrando al Cliente (en donde pongo el Codigo de Serie) si doy click en 'Cancelar' DEBERA CERRARSE el programa Y DESINSTALARLO POR COMPLETO (borrando asi los accesos directos del Escritorio y Menu inicio..)

Bueno, no se si me excedi en pedir tanta ayuda pero realmente me urge  hacerlo con todas esas especificaciones…. Si algo no les quedo claro, puede tratare de ser mas especifico… desde ya muchas gracias

Páginas: [1]