Foros del Web » Programación para mayores de 30 ;) » .NET »

Cargar Combo 3 Capas Data,Negocio,Interfaz

Estas en el tema de Cargar Combo 3 Capas Data,Negocio,Interfaz en el foro de .NET en Foros del Web. Buenos dias Quisieran que me ayudaran como cargo un combobox en c# viajando por las 3 capas Data Negocio Interfaz se los agradeceria adjunto codigo ...
  #1 (permalink)  
Antiguo 07/03/2013, 00:10
 
Fecha de Ingreso: septiembre-2012
Mensajes: 6
Antigüedad: 11 años, 7 meses
Puntos: 0
Cargar Combo 3 Capas Data,Negocio,Interfaz

Buenos dias

Quisieran que me ayudaran como cargo un combobox en c# viajando por las 3 capas Data Negocio Interfaz se los agradeceria adjunto codigo que estoy manejando.

Código:
 Data 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Odbc;
using System.Data.OleDb;
using System.Data;



namespace Data
{
    public class Conectaregresados
    {
        public DataTable dametiposid()
        {
           
           
           
            OleDbConnection conectarDB1 = new OleDbConnection();
            //conectarDB1.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\inpahu\\Documents\\DbLogin.accdb";
            conectarDB1.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Documents and Settings\\Administrador\\Mis documentos\\DbLogin.accdb";
            conectarDB1.Open();

            OleDbCommand oCommand = new OleDbCommand();
            DataSet dato = new DataSet();
            DataTable dtResultado;
            try
            {
                StringBuilder sql = new StringBuilder();
                sql.Append("select IdTipoIdentificacion,Descripcion from tblTiposIdentificacion");
                
                oCommand.CommandText = sql.ToString();
                OleDbDataAdapter oDataAdapter = new OleDbDataAdapter(oCommand.CommandText, conectarDB1);
                dtResultado = new DataTable();
                oDataAdapter.Fill(dtResultado);
           

               
            }
            catch (OleDbException ex)
            {
                //LogError log = new LogError();
                //log.escribirEnLog("Clase: CnBD.cs", "Tabla", 0, ex.Message, "");
                throw new Exception("Se genero el siguiente error: " + ex.Message.ToString().Replace("'", ""));
            }
            catch (Exception ex)
            {
                //LogError log = new LogError();
                //log.escribirEnLog("Clase: CnBD.cs", "Tabla", 0, ex.Message, "");

                throw new Exception("Se genero el siguiente error: " + ex.Message.ToString().Replace("'", ""));
            }
            finally
            {
                conectarDB1.Close();
                conectarDB1.Dispose();//EEMG: Se añadio esta linea
            }

            return dtResultado;
        }
    }
}
Código:
Negocio

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Data;
using System.Data;


namespace Negocio
{
    public class Conectaregresados
    {
        public List dametiposid()
        {
           
            Data.Conectaregresados  Nombres = new Data.Conectaregresados();
            dtResultado TodosNombres = Nombres.dametiposid();
            List listanombres= new List();

        foreach (DataRow registro in TodosNombres.Rows)

         {
    
         Nombres abc = new Nombres();
         abc.IdTipoIdentificacion = Convert.ToInt32(registro["IdTipoIdentificacion"]);
         abc.Descripcion = registro ["Descripcion"].ToString();
         listanombres.Add(abc);

         }
        

            return listanombres;
        
    }

    }
    public class Nombres
    {
        public int IdTipoIdentificacion
        {

            get;
            set;

        }
        public string Descripcion
        {
            get;
            set;
        }

    }
}
  #2 (permalink)  
Antiguo 07/03/2013, 18:57
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 4 meses
Puntos: 22
Respuesta: Cargar Combo 3 Capas Data,Negocio,Interfaz

Cuentanos cual es el problema que tienes exactamente para poderte ayudar.

Saludos

Etiquetas: capas, combo, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:14.