none
Retornar datos de un dataset en capa Datos RRS feed

  • Pregunta

  • Buenas a todos , veran estoy en un sistemas con 3 capas (datos negocio entidad)

    tengo un problema , lo que hago en la capa datos , es crear un dataset que me guarde los datos de un registro segun 2 parametros que le mando.

    lo que pasa , es que ya , la conexion y los parametros , pero no se que me falta para poder lograr que me retorne ese registro con los parametros que le mande. 

    asi esta lo que hize.

    public DataSet Login_getItem(string usuario, string password)
            {
            SqlConnection conn = DBExtranet();
            SqlCommand cmd = new SqlCommand("p_Usuario_login", conn);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@Usuario", SqlDbType.VarChar, 15).Value = usuario;
            cmd.Parameters.Add("@Password", SqlDbType.VarChar, 15).Value = password;

    --hasta aqui me quede.

            }

    jueves, 21 de marzo de 2013 14:37

Respuestas

  • lo que si recomendaria es que cambies esa forma de programar si la idea es hacelro en capas

    [N-Tier] – Desarrollo en capas - Ejemplo Facturacion - parte 3

    analiza el articulo, como veras deberias definir entidades para programar en capas y no dataset

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 21 de marzo de 2013 14:50
  • hola

    public DataSet Login_getItem(string usuario, string password)
    {
    	SqlConnection conn = DBExtranet();
    	SqlCommand cmd = new SqlCommand("p_Usuario_login", conn);
    	cmd.CommandType = CommandType.StoredProcedure;
    	cmd.Parameters.Add("@Usuario", SqlDbType.VarChar, 15).Value = usuario;
    	cmd.Parameters.Add("@Password", SqlDbType.VarChar, 15).Value = password;
    
    	SqlDataAdpater da = new SqlDataAdpater(cmd);
    	DataSet ds = new DataSet();
    	da.Fill(ds)
    
    	return ds;
    }

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 21 de marzo de 2013 14:49

Todas las respuestas

  • hola

    public DataSet Login_getItem(string usuario, string password)
    {
    	SqlConnection conn = DBExtranet();
    	SqlCommand cmd = new SqlCommand("p_Usuario_login", conn);
    	cmd.CommandType = CommandType.StoredProcedure;
    	cmd.Parameters.Add("@Usuario", SqlDbType.VarChar, 15).Value = usuario;
    	cmd.Parameters.Add("@Password", SqlDbType.VarChar, 15).Value = password;
    
    	SqlDataAdpater da = new SqlDataAdpater(cmd);
    	DataSet ds = new DataSet();
    	da.Fill(ds)
    
    	return ds;
    }

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 21 de marzo de 2013 14:49
  • lo que si recomendaria es que cambies esa forma de programar si la idea es hacelro en capas

    [N-Tier] – Desarrollo en capas - Ejemplo Facturacion - parte 3

    analiza el articulo, como veras deberias definir entidades para programar en capas y no dataset

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 21 de marzo de 2013 14:50
  • Leandro me ganó de mano,

    Estaba buscando un ejemplo pero lamentablemente los tengo en casa.

    La idea es que deberías tener la Clase clsUserLog con sus propiedades y métodos y la Clase clsUserLog_DB la cual es el manejador de UserLog con la Base de datos. En vez de devolver un dataset devuelves un LIST OF clsUserLog

    Ni bien acceda al ejemplo, te lo agrego.

    Saludos.


    Robbie Bozzacchi ----------------

    jueves, 21 de marzo de 2013 15:06
  • Leandro , muchas gracias , siempre se puede contar contigo cuando se esta en apuros ...Gracias !!
    jueves, 21 de marzo de 2013 15:11