Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceCalendarioFAQBuscarMiembrosGrupos de UsuariosChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

Comparte | 
 

 Ayuda Insertar datos desde un textbox a un vector o arreglo unidireccional

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Cinder92
Programador Intermedio


Mensajes : 29
Puntos : 52

MensajeTema: Ayuda Insertar datos desde un textbox a un vector o arreglo unidireccional   Sáb Abr 02, 2011 12:33 am

Hola que tal quisiera saber como agregar datos desde un textbox a un vector o arreglo unidireccional el codigo que tengo es el siguiente

Código:


using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using Maestros.DAO;
using Maestros.BO;

namespace Maestros
{
   /// <summary>
   /// Description of MainForm.
   /// </summary>
   public partial class MainForm : Form
   {
      
      public int[] Maestro = new int[30];
      Maestro oMaestro = new Maestro();
      MaestroDAO oMaestroDAO = new MaestroDAO();
      
      public MainForm()
      {
         InitializeComponent();
      }
      
      void Button3Click(object sender, EventArgs e)
      {
         Application.Exit();
      }
      
      void Button1Click(object sender, EventArgs e)
      {

            oMaestro.Matricula = Convert.ToInt32(txtmatricula.Text);
            oMaestroDAO.Agregar = oMaestro.Matricula;
            oMaestro.Nombre = txtnombre.Text;
            oMaestro.Direccion = txtdir.Text;
            oMaestro.Fecha_Nac = txtfecha.Text;
            oMaestro.Sueldo = Convert.ToDouble(txtsueldo.Text);
            oMaestro.Correo = txtcorreo.Text;
            oMaestro.Telefono = txttel.Text;
            Maestro[oMaestroDAO.Agregar] = Convert.ToInt32(oMaestro);
         
      }
      
      void Button5Click(object sender, EventArgs e)
      {
         MessageBox.Show(Convert.ToString(Maestro[oMaestroDAO.Listar]));
      }
   }
}

pero me marca error en que no se puede convertir un tipo de objeto

les agradezco su amable atencion gracias esto es en windows form
Volver arriba Ir abajo
Ver perfil de usuario
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

MensajeTema: Re: Ayuda Insertar datos desde un textbox a un vector o arreglo unidireccional   Sáb Abr 02, 2011 5:59 am

Cinder92, Te recuerdo que el foro de "Código abierto" es solo para publicar códigos, si vas a realizar una petición o tienes alguna duda para eso esta el foro de "Foro de ayuda".

Tema movido.
Volver arriba Ir abajo
Ver perfil de usuario http://cspromex.activo.mx
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

MensajeTema: Re: Ayuda Insertar datos desde un textbox a un vector o arreglo unidireccional   Sáb Abr 02, 2011 6:09 am

Tu error radica en que tu vector es de tipo int y quieres guardar un objeto de tipo "Maestro", Al realizar la conversión "Convert.ToInt32(oMaestro);" marca ese error a causa de que no se puede realizar la conversión.

Si deseas guardar el objetos de tipo "Maestro" en un vector, el vector debe de ser del mismo tipo:

Maestro[] Maestro = new Maestro[];

Ahora si podrás guardar el objeto, sin tener que realizar una conversión antes:

Maestro[oMaestroDAO.Agregar] = oMaestro;

Saludos!!
Volver arriba Ir abajo
Ver perfil de usuario http://cspromex.activo.mx
Cinder92
Programador Intermedio


Mensajes : 29
Puntos : 52

MensajeTema: Re: Ayuda Insertar datos desde un textbox a un vector o arreglo unidireccional   Sáb Abr 02, 2011 9:58 am

ok lo hice, pasa que a la hora de agregar los datos en la cadena

Código:
Maestro[oMaestroDAO.Agregar] = oMaestro;

Me dice que esta fuera de los limites de la cadena intente agregarle el rango pero no funciona. gracias

Edito

Pude hacer que funcione

pero le mando un metodo que me liste lo que hay en ese rango y no muestra nada

Código:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using Maestros.DAO;
using Maestros.BO;

namespace Maestros
{
   /// <summary>
   /// Description of MainForm.
   /// </summary>
   public partial class MainForm : Form
   {
      
      public Maestro[] Maestro = new Maestro[30];
      Maestro oMaestro = new Maestro();
      MaestroDAO oMaestroDAO = new MaestroDAO();
      
      public MainForm()
      {
         InitializeComponent();
      }
      
      void Button3Click(object sender, EventArgs e)
      {
         Application.Exit();
      }
      
      void Button1Click(object sender, EventArgs e)
      {

                oMaestro.Matricula = Convert.ToInt32(txtmatricula.Text);
                oMaestroDAO.Agregar = oMaestro.Matricula;
                oMaestro.Nombre = txtnombre.Text;
                oMaestro.Direccion = txtdir.Text;
                oMaestro.Fecha_Nac = txtfecha.Text;
                oMaestro.Sueldo = Convert.ToDouble(txtsueldo.Text);
                oMaestro.Correo = txtcorreo.Text;
                oMaestro.Telefono = txttel.Text;
                Maestro[oMaestroDAO.Agregar] = Maestro[0];

         
      }
      
      void Button5Click(object sender, EventArgs e)
      {
         MessageBox.Show(Convert.ToString(Maestro[0]));
      }
   }
}


cabe destacar que los metodos agregar, modificar, eliminar, buscar y listar son de tipo int y solo tienen metodos get y set
Volver arriba Ir abajo
Ver perfil de usuario
Contenido patrocinado




MensajeTema: Re: Ayuda Insertar datos desde un textbox a un vector o arreglo unidireccional   Hoy a las 6:06 pm

Volver arriba Ir abajo
 
Ayuda Insertar datos desde un textbox a un vector o arreglo unidireccional
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Insertar datos en excel desde lector "código de barra"
» Ayuda ver ip desde donde se postea, se puede?
» Modificar datos desde un formulario
» Modificar datos desde ListBox
» GUARDAR DATOS DE UN FORMULARIO A UNA HOJA DE EXCEL

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Foro de ayuda-
Cambiar a: