CLR: .Net / Mono / Boo / Otros CLR > C#

 Consultar datos BD Mysql C# programacion en Capas

(1/1)

femavelsa:
Buenas a todos y todas.. estoy desarrollando una aplicacion con SharpDevelop en C# contra mysql, hasta el momento todo bien, solo que tengo un pequeño problema...tengo un formulario que maneja los datos del usuario (nombre, apellidos, id, sexo, edad, etc), los cuales inserto sin problema alguno, el problema radica al momento de hacer la consulta a la BD, ahora en la capa de Datos tengo este codigo que me permite hacer la consulta..

--- Código: C# ---//Metodo utilizado para consultar un Usuario                public DataTable Consultar(string Identificacion)                {                        DataTable dtDepart = new DataTable("Usuario");                        MySqlConnection sqlCon = new MySqlConnection();                        try                         {                                //establecer la cadena de conexion                                sqlCon.ConnectionString = Conexion.cn;                                //establecer el comando                                MySqlCommand sqlCmd = new MySqlCommand();                                //establecer la conexion a la BD                                sqlCmd.Connection = sqlCon;                                //El comando a ejecutar                                sqlCmd.CommandText = "sp_Usuario_Con_Uno";                                //indicar la sentencia SQL                                sqlCmd.CommandType = CommandType.StoredProcedure;                                //establecemos los valores para el parametro Identificacion                                MySqlParameter sqlpIdent = new MySqlParameter();                                sqlpIdent.ParameterName = "pIdentificacion";                                sqlpIdent.MySqlDbType = MySqlDbType.VarChar;                                sqlpIdent.Size = 20;                                sqlpIdent.Value =Identificacion;                                //agregamos el parametro al comando                                sqlCmd.Parameters.Add(sqlpIdent);                                //el dataAdapter llenará el DataTable con los datos                                MySqlDataAdapter sqlDat = new MySqlDataAdapter(sqlCmd);                                sqlDat.Fill(dtDepart); //llenamos el datatable                                                  }                         catch (Exception)                         {                                dtDepart = null;                                                                        }                        return dtDepart;                } En la capa de Negocios tengo este otro, que se enlaza con el metodo de la capa de Datos

--- Código: C# ---public static DataTable Consultar(string pIdent)                {                        return new CsUsuario().Consultar(pIdent);                } Ahora en la capa de Presentacion, es donde esta el problema ya que necesito que los datos regresados guardarlos en los respectivos cajas de texto de cada campo, ya que hasta el momento si puedo volcar los datos obtenidos en un datagrid con este codigo

--- Código: C# ---this.dtg.DataSource = cdUsuarios.Consultar(txtIdentificacion.text.trim()); Pero eso no es realmente lo que necesito, ya que quiero pasar a las cajas de texto cada uno de los valores regresados en la consulta, por ejemplo ( Identificacion en txtIdentificacion, Nombre en txtNombre, y así sucesivamente) ...si alguien me pudiera ayudar le agradecería mucho.... saludos....

Navegación

[0] Índice de Mensajes

Ir a la versión completa