public Dictamen(int idDictamen) { InitializeComponent(); dictamenSeleccionado = DictamenDAO.getInformacionDictamen(idDictamen); int idPersonal = dictamenSeleccionado.IdPersonal; Console.WriteLine(idPersonal); encargadoDictamen = PersonalDAO.getInformacionPersonal(idPersonal); txt_NombrePerito.Text = encargadoDictamen.Apellidos + " " + encargadoDictamen.Nombre; txt_FechaRegistro.Text = dictamenSeleccionado.FechaDictamen.ToString(); txt_Descripcion.Text = dictamenSeleccionado.Descripcion; }
public static DictamenC getInformacionDictamen(int idDictamen) { DictamenC dictamen = null; SqlConnection conexion = null; try { conexion = ConnectionUtils.getConnection(); SqlCommand command; SqlDataReader rd; if (conexion != null) { String query = String.Format("SELECT " + "x.idDictamen, " + "x.descripcion, " + "x.fechaDictamen, " + "x.idPersonal " + "FROM dbo.Dictamen x " + "WHERE x.idDictamen = '{0}';", idDictamen); Console.WriteLine(query); command = new SqlCommand(query, conexion); rd = command.ExecuteReader(); while (rd.Read()) { dictamen = new DictamenC(); dictamen.IdDictamen = (!rd.IsDBNull(0)) ? rd.GetInt32(0) : 0; dictamen.Descripcion = (!rd.IsDBNull(1)) ? rd.GetString(1) : ""; dictamen.FechaDictamen = (!rd.IsDBNull(2)) ? rd.GetString(2) : ""; dictamen.IdPersonal = (!rd.IsDBNull(3)) ? rd.GetInt32(3) : 0; } rd.Close(); command.Dispose(); Console.WriteLine(dictamen); } } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine("No se encontro el Dictamen"); } finally { if (conexion != null) { conexion.Close(); } } return(dictamen); }