/// <summary> /// Elimina un registro de seguimiento del expediente. /// </summary> /// <param name="ExpedienteSeguimientoEntity">Entidad del seguimiento del expediente.</param> /// <param name="ConnectionString">Cadena de conexión a la base de datos.</param> public void DeleteExpedienteSeguimiento(ENTExpedienteSeguimiento ExpedienteSeguimientoEntity, string ConnectionString) { DataSet ResultData = new DataSet(); SqlCommand Command; SqlParameter Parameter; SqlConnection Connection = new SqlConnection(ConnectionString); try { Command = new SqlCommand("DeleteExpedienteSeguimiento", Connection); Command.CommandType = CommandType.StoredProcedure; Parameter = new SqlParameter("ExpedienteSeguimientoId", SqlDbType.Int); Parameter.Value = ExpedienteSeguimientoEntity.ExpedienteSeguimientoId; Command.Parameters.Add(Parameter); Parameter = new SqlParameter("ExpedienteId", SqlDbType.Int); Parameter.Value = ExpedienteSeguimientoEntity.ExpedienteId; Command.Parameters.Add(Parameter); Parameter = new SqlParameter("ModuloId", SqlDbType.Int); Parameter.Value = ExpedienteSeguimientoEntity.ModuloId; Command.Parameters.Add(Parameter); Connection.Open(); Command.ExecuteNonQuery(); Connection.Close(); } catch (SqlException Exception) { _ErrorId = Exception.Number; _ErrorDescription = Exception.Message; if (Connection.State == ConnectionState.Open) Connection.Close(); } }
/// <summary> /// Realiza una búsqueda de los seguimientos de un expediente. /// </summary> /// <param name="ExpedienteSeguimientoEntity">Entidad del seguimiento del expediente.</param> /// <param name="ConnectionString">Cadena de conexión a la base de datos.</param> /// <returns>Resultado de la búsqueda.</returns> public DataSet SelectExpedienteSeguimiento(ENTExpedienteSeguimiento ExpedienteSeguimientoEntity, string ConnectionString) { DataSet ResultData = new DataSet(); SqlConnection Connection = new SqlConnection(ConnectionString); SqlCommand Command; SqlParameter Parameter; SqlDataAdapter DataAdapter; try { Command = new SqlCommand("SelectExpedienteSeguimiento", Connection); Command.CommandType = CommandType.StoredProcedure; Parameter = new SqlParameter("ExpedienteSeguimientoId", SqlDbType.Int); Parameter.Value = ExpedienteSeguimientoEntity.ExpedienteSeguimientoId; Command.Parameters.Add(Parameter); Parameter = new SqlParameter("ExpedienteId", SqlDbType.Int); Parameter.Value = ExpedienteSeguimientoEntity.ExpedienteId; Command.Parameters.Add(Parameter); DataAdapter = new SqlDataAdapter(Command); Connection.Open(); DataAdapter.Fill(ResultData); Connection.Close(); return ResultData; } catch (SqlException Exception) { _ErrorId = Exception.Number; _ErrorDescription = Exception.Message; if (Connection.State == ConnectionState.Open) Connection.Close(); return ResultData; } }
/// <summary> /// Constructor de la clase. /// </summary> public BPExpedienteSeguimiento() { _ErrorId = 0; _ErrorDescription = string.Empty; _ExpedienteSeguimientoEntity = new ENTExpedienteSeguimiento(); }